Bug 283615 [CSS][UI] Part id should be used as CSS id
We should automatically set the css id of the created widget to be the id of it's part. That way, one can make corresponding changes to semantically tag (model) and style (css).
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/SWTPartRenderer.java
private static Shell limbo;
	public Object createMenu(MPart<?> part, Object widgetObject, MMenu menu) {
		Widget widget = (Widget) widgetObject;
		Menu swtMenu;
		MenuManager manager = new MenuManager();
		if (widget instanceof Decorations) {
			swtMenu = manager.createMenuBar((Decorations) widgetObject);
			swtMenu.setData(manager);
			((Decorations) widget).setMenuBar(swtMenu);
		} else if (widget instanceof Control) {
			swtMenu = manager.createContextMenu((Control) widget);
			
		} else {
			throw new IllegalArgumentException(
					"The widget must be MenuItem, Decorations, or Control but is: " 
							+ widgetObject);
		}
		swtMenu.setData(AbstractPartRenderer.OWNING_ME, menu);
		for (MMenuItem menuItem : menu.getItems()) {
			createMenuItem(part, manager, menuItem);
		}
		manager.update(true);
		return swtMenu;
	}
	public Object createToolBar(MPart<?> part, Object widgetObject,
			MToolBar toolbar) {
		int orientation = SWT.HORIZONTAL;