Implemented message pump so messages from WebDialogs under OSX isn't lost.
Removed requires from JSON class because they caused load sequence problems and wasn't needed for the class to function.
Removed redundant methods from Window that now exists in Base.
Removed self. prefix to instance methods in Window.
Cleanup code style in core.js for Bridge.get_html and Bridge.get_text.
Ported fix from TT_Lib 2.8.2 that addresses the issue where UI::WebDialog.get_element_value doesn't work for TEXTAREA and SELECT elements under OSX (10.8).