Bug 316298 [Compatibility] Support o.e.ui.menus visibleWhen
We need support in MCoreExpression for entire expressions created by the WorkbenchMenuService. They don't often use ReferenceExpressions to core expression definitions. PW
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/workbench/UIEvents.java
public static final String TOPIC = UITopicBase + "/application/Contribution"; 
		public static final String CONTRIBUTIONURI = "contributionURI"; 
		public static final String OBJECT = "object"; 
		public static final String PERSISTEDSTATE = "persistedState"; 
	}
	public static interface ModelComponent {
		public static final String TOPIC = UITopicBase + "/application/ModelComponent"; 
		public static final String BINDINGS = "bindings"; 
		public static final String CHILDREN = "children"; 
		public static final String COMMANDS = "commands"; 
		public static final String PARENTID = "parentID"; 
		public static final String POSITIONINPARENT = "positionInParent"; 
		public static final String PROCESSOR = "processor"; 
	}
	public static interface ModelComponents {
		public static final String TOPIC = UITopicBase + "/application/ModelComponents"; 
		public static final String COMPONENTS = "components"; 
	}
	public static interface StringToStringMap {
		public static final String TOPIC = UITopicBase + "/application/StringToStringMap"; 
		public static final String KEY = "key"; 
		public static final String VALUE = "value"; 
	}
	public static interface Perspective {
		public static final String TOPIC = UITopicBase + "/advanced/Perspective"; 
		public static final String WINDOWS = "windows"; 
	}
	public static interface Placeholder {