Fixed memory leak in AudioListener and Camera
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #1333 from seanpaultaylor/next

Ensure xcopy only copies shader files with a more recent date to not clobber existing files that a user may have modified.
Merge pull request #1332 from dgough/next

Next
Changed and simplified handling of custom material auto bindings by adding a new abstract class RenderState::AutoBindingResolver.
Games can now simply extend this class and implement the one virtual function in it (resolveAutoBinding) to provide support for custom material auto bindings.
Merge pull request #1334 from sgrenier/next

Material auto binding changes
Changed terrain to bake local scaling into the patch vertices to simplify transformations.
Changed terrain to use view-space lighting to be more consistent with other gameplay shaders.
Fixed issue with terrain normal map vectors not being properly transformed in fragment shader for terrains with world transformations.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #1339 from sgrenier/next

Terrain cleanup
Minor changes in TerrainSample