[WIP] 3D Textures

Implementation of 3D textures using PyOpenGL.
I rebased off master 2 days ago. Just did a merge from master as well.

Still, using "self.texture.interpolation = 'linear'" doesn't seem to work for me.

Was hoping to avoid another rebase.