add OpenGLTexture class
add TextureLink class
add Texture class
move FilterMode enum to new file, add lockMemory and releaseMemory
add gradients to Style class
move texture code to another file
add linear gradient
refactor and add gradients
refactor and add gradients