MenuViewController's generalisation WIP, working on Android
Work in progress Controller unification on iOS
WIP iOS Menu view controller unifiation
Fix up search result view closing event on iOS
Fix up menu selection on iOS
Update iOS view to unhide offscreen areas on drag start
Fix up PrimaryMenuView.mm as only partial changes had been taken from 2f7e41008688a73944021d5bfda0da6170669517
Fix up search result menu to have correct font/layout etc.
Fix up android after changes to the view contracts for iOS support
Merge in cross platform menu controllers branch