Make object animation can set child and component's attribute animation.
LightAnimation sample now use ObjectAnimation in C++.
Fix typo[ci skip].
Insert GLSL version define before other defines if found from the shader code. Closes #398.
For Travis CI - switch CI build to use OS X build environment.