Added new class ITexture
ITexture class renamed to TextureBase
Added default values to structs TextureInfo & TextureData
Added boost includes needed for shared_ptr functionality
Renamed Texture class to Texture2D
Renamed filename Texture.(h/cpp) to Texture2D.(h/cpp)
Method setTextureParameters has been added. It allows setting Opengl texture parameters based on list with
pair<GLenum,GLenum>.
Refactored Texture2D class constructor to use TextureParameterList
Class TextureCube added. NOTE! Not tested yet
Merge branch 'TextureDevel'