possible fix to windows assert
removed AbstractMenuInterface.h
some cruft cleanup
Merge pull request #2106 from ZappoMan/fixwindowsbuild

some windows fixes and simplify script menus