Get rid of pointers in internal texture implementation.
Use *Image::dataSize() instead of manual buggy size computation.

BufferImage test currently fails.
Fix BufferImage test to pass and retrieve data with proper alignment.
Doc++
Actually make use of EXT_texture_storage on ES2.

Currently it was ignored when deciding about *Texture::setStorage()
implementation.