Merge pull request #1309 from sgrenier/next

UI and Font improvements
Fixed bug related to FrameBuffer width/height goes out of date.
Fixes #1129
Merge pull request #1310 from seanpaultaylor/next

Fixed bug related to FrameBuffer width/height goes out of date.
Removed redundant constructor
Add GTK-based DisplayFileDialog implementation for Linux
Merge pull request #1313 from rlofc/next

Added GTK-based displayFileDialog implementation for Linux
Makes GTK non-optional for PlatformLinux displayFileDialog.
Removes unused Social defs.
Merge pull request #1314 from seanpaultaylor/next

Makes GTK non-optional for PlatformLinux displayFileDialog.
Minor cleanup on CMakeLists.txt and PlatformLinux.cpp
Merge pull request #1315 from seanpaultaylor/next

Minor cleanup on CMakeLists.txt and PlatformLinux.cpp
Fix #1000. Fire NOT_COLLIDING on removal if colliding.
Merge pull request #1316 from kwhatmough/next

Fix #1000. Fire NOT_COLLIDING on removal if colliding.
Fixed cursor disappearing when using setCursorVisible in Linux
Merge pull request #1317 from rlofc/next

Fixed cursor disappearing when using setCursorVisible in Linux
Moved back xcode post copy script to use cp since rsync not working
Merge pull request #1319 from seanpaultaylor/next

Moved back xcode post copy script to use cp since rsync not working
Changed Terrain to use a material file to allow easier access to terrain materials and to enable different renderers to be written for terrain (such as a deferred rendering implementation). This also allows declaration of scene light binding in the material (as can be seen in the terrain sample).