Fix Crash and Cruft Removal

* fix crash in Menu.removeSeparator() in case where the menu item is not a separator or first item in menu - closes #2218 
* removed some dead code from Interface