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).
Merge pull request #1328 from seanpaultaylor/next

Updated doxygen api comments.
Changed GTK3 to GTK2 due to warnings in Ubuntu
Merge pull request #1329 from rlofc/next

Changed GTK3 to GTK2 due to warnings in Ubuntu
Fixed inverted vsync flag reference in Linux
Merge pull request #1330 from rlofc/next

Fixed inverted reference to vsync flag in Linux
Finished adding support for Terrain material files.
Added a default res/materials/terrain.material file to the gameplay folder and added a modified terrain.material file supporting lighting to the Terrain sample in the sample browser.
Updated gameplay visual studio filters.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Updated lua bindings.
Merge pull request #1331 from sgrenier/next

Changed Terrain to use material files
Ensure xcopy only copies shader files with a more recent date to not clobber existing files that a user may have modified.