Added spot type light
Relocated ambient light contribution
Merge pull request #458 from Davhed/gouraud-fix

Bug fix - Relocated ambient light contribution in GouraudMaterial
Added cleanup for plugins for onDestroy()
Fixed array out of bounds bug

Added index bound checking for AccelerateDecelerateInterpolator.
Merge pull request #460 from AndrewJo/master

Clean up for Plugins during scene destruction
Added destroy() method
Merge pull request #463 from AndrewJo/master

Destroy method in IRendererPlugin
Fixed a bug in the camera light angle calculation
Merge pull request #465 from AndrewJo/master

Bug fix in the light-camera angle calculation in lens flare
Mipmap support for compressed textures

Initial commit for mipmapping support on ETC1 textures.
Fix breaking changes from changes in TextureManager
Spot light model and shader calculations
Improved spotlight atten and spec, fixed ToonMat
Merge pull request #467 from Davhed/spot-light

Added `SpotLight`
Fixed a typo in the mipmap chaining code
Merge pull request #475 from AndrewJo/master

Mipmapping support for compressed textures
Merge pull request #1 from MasDennis/master

merge with updated master