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