Fix deprecation warnings

Vec shift was replaced with remove
Merge pull request #9 from infinityb/master

Fix deprecation warnings
Add Sponza scene.
Move shadow code in renderer.rs into a function.
Move implementation of Clone for Texture into the right file.
decouple Octree from Scene and improve Octree