Made `Texture` RAII collected

Closes https://github.com/PistonDevelopers/piston/issues/238
Merge pull request #239 from bvssvni/master

Made `Texture` RAII collected