Cleaned code.
Removed unused shader and unused parameter.
Removed unused shader and parameter.
Simplified vertex shader.
Removed spaces.
Manually "inlined" Float squared() to reduce function call overhead.
Merge branch 'master' of https://github.com/cogneco/ooc-kean
Merge pull request #80 from davidhesselbom/master

Manually "inlined" Float squared function.
Added GpuTexture class.
Added OpenGLES3Texture class which implements GpuTexture .
Moved lots of code to abstract classes to make the implementations cleaner.
Changed name of upload function.
Implemented functions for setting minification and magnification filter.
Removed unused TextureBin.
Removed special case for recycling mipmapped images.
Adapted to changes in draw-gpu module.
Added some modules to export.
Added code to set magnification filter to linear or nearest.
Changed parameter name.
Merge branch 'master' of https://github.com/cogneco/ooc-kean