Added copy declarations
Merge branch '0.4.1' into 0.5.0
Updated addressing declarations
Update storage constructors
Updated version number
Added texture views
Fixed build
Ensure texture copies work with texture views
Clean up unused files
Fixed texture view sizes and addressing
Added comparison operators and tests

Please enter the commit message for your changes. Lines starting
Fixed operator[] with texture views
Added reference of texture to texture of the same type
Added texture views through texture class constructors
Simplified texture views API, using constructor in texture* classes
Added automatic mipmap chain allocated, added missing texture views functions
Added sub mipmap chain copy of texture1D, texture2D and texture3D
Added new copies tests
Added texture copies of subrange of a texture
Added texture array tests