[M108 Migration] Segregate ContextMenuControllerEfl into a base class
1. Split ContextMenuControllerEfl into two parts, one of which
will be recycled by WRTJS as well
2. Removed redundant and extra headers and cleaned up the code
a bit
3. Modified/Removed functions from ContextMenuController which
are no longer needed in m108
Reference:
1. https://review.tizen.org/gerrit/282571
2. https://review.tizen.org/gerrit/284343
Change-Id: Ifc9730734bea5a0bf530b553bd00a90e0f39f136
Signed-off-by: Ayush Kumar <ayush.k123@samsung.com>