afc74abac5
Prevent event code collisions when using Polycode stock classes by adding a class-unique EVENTBASE_ constant to each class's event types. (The EVENTBASE_s are documented in PolyEvent.h.) Make a small change to create_lua_library to support the EVENTBASE_ idiom.
b203a668cd
Added UIMenuBar, fixed UI destructor crashes, fixed Linux disk operations, added openURL on Linux, Linux IDE now uses a custom menu bar, more IDE fixes