Adding support for default UI themes.
Merge branch 'next' of https://github.com/sgrenier/GamePlay into next

Conflicts:
	gameplay/src/Button.cpp
	gameplay/src/Button.h
	gameplay/src/CheckBox.cpp
	gameplay/src/CheckBox.h
	gameplay/src/Container.cpp
	gameplay/src/Container.h
	gameplay/src/ControlFactory.h
	gameplay/src/ImageControl.cpp
	gameplay/src/ImageControl.h
	gameplay/src/Joystick.cpp
	gameplay/src/Joystick.h
	gameplay/src/Label.cpp
	gameplay/src/Label.h
	gameplay/src/RadioButton.cpp
	gameplay/src/RadioButton.h
	gameplay/src/Slider.cpp
	gameplay/src/Slider.h
	gameplay/src/TextBox.cpp
	gameplay/src/TextBox.h
Added gameplay::strcmpnocase as a platform-independent case-insensitive ASCII string comparison function.
More work on adding support for default UI theme.
More work on default theme.
More work on default theme.
Significantly improved quality of fonts (only with new fonts generated by gameplay-encoder).
Began process of removing render-to-framebuffer for UI. Forms will now be rendered immediate-mode.
Merge branch 'next' of https://github.com/sgrenier/GamePlay into next

Conflicts:
	samples/browser/res/common/arial.gpb
	samples/browser/res/common/default.theme
	samples/browser/src/FormsSample.cpp
	samples/browser/src/SamplesGame.cpp
Changed UI/forms to no longer render to an offscreen framebuffer.
By default all draw calls for UI (forms, controls, text) is now batched (it was never batched at all in the past).
Added a new property to form files called "batchEnabled" to allow disabling batching in rare cases where forms contain multiple transparent layers of controls and text in such a way that batching causes visual artifacts. For most forms, this will never be an issue.
Added FileSystem::displayFileDialog and implemented on Windows.
Merge pull request #1304 from seanpaultaylor/next

Added FileSystem::displayFileDialog and implemented on Windows.
Added displayFileDialog to MacOSX
Merge pull request #1305 from seanpaultaylor/next

Added displayFileDialog to MacOSX
Fix so that UI does not cause a game to crash if a default theme is not specified or if any theme images are missing.
Fixed issue with invisible and disabled controls still receiving input.
Reverted default theme back to original theme for now.
Added initialDirectory to FileSystem::displayOpenDialog of desktop tools.
Fixes line endings on unix based platform impl. files to LF
Merge pull request #1306 from seanpaultaylor/next

Next
Added MacOSX support for initialDirectory parameter on FileSystem::displayFileDialog
Merge pull request #1308 from seanpaultaylor/next

Added MacOSX support for initialDirectory parameter on FileSystem::displayFileDialog
Fix to allow sliders to be manipulated inside a scrollable container.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay/src/Form.cpp
	gameplay/src/Game.cpp
	gameplay/src/PlatformBlackBerry.cpp
	gameplay/src/PlatformLinux.cpp
	gameplay/src/PlatformWindows.cpp
	gameplay/src/lua/lua_Container.cpp
	gameplay/src/lua/lua_Game.cpp
	gameplay/src/lua/lua_Global.cpp
	gameplay/src/lua/lua_Global.h
	samples/browser/src/SamplesGame.cpp