texture: introduce lazy texture, where the texture data is really gathered from a callback and uploaded to GPU only when bind().
Merge pull request #1071 from kivy/core-lazy-texture

Lazy texture uploading