Non initialized textures and FBO.

- The Texture class is now used in TextureFramebuffer class.
- The Texture class now allows non-initiliazed texture creation, so
that pixels can be upload later or renderer from another source (like
texture frame buffers).
- Updated SGL implementations to support this.
- Also UIList now supports fling gestures.