[OSX] menu proposal from Chris

make ClearMenu non-pure virtual as well
access built-in menus

Conflicts:
	src/api/dispatcher_bindings.cc
Fix menu & shortcut support
Fix menu testcase
accessing JS objects from DOM under multiple contexts