Update for language changes
Merge pull request #10 from pcwalton/language-changes

Update for language changes
Fix bug whereby container layers were not setting transforms on their children
Merge pull request #11 from pcwalton/container-layer-fix

Fix bug whereby container layers were not setting transforms on their children
Changed texturing mode to LINEAR for better zooming
Merge pull request #12 from eschweic/master

Better Zooming
Add texture layer support.
Merge pull request #13 from metajack/gpu-rendering

Add texture layer support.
Add remove_child() to ContainerLayer
Merge pull request #14 from eschweic/master

Remove Children
Wrap textures in Texture objects.

This will help if we ever want to port to Direct3D and also improves safety
because it ensures textures are cleaned up properly.
Merge pull request #15 from pcwalton/texture-wrapper

Wrap textures in Texture objects.
Remove the now-unneeded TextureManager.
Merge pull request #16 from pcwalton/no-texture-manager

Remove the now-unneeded TextureManager.
Remove the now-unused ImageLayers and fix a bunch of warnings
Add a flag to flip layers for GPU rendering.
Merge pull request #17 from pcwalton/flip

Remove ImageLayers, fix warnings, and add a flag to flip layers
Update for language changes
Merge remote branch 'origin/master-upgrade' into HEAD

Conflicts:
	layers.rs
Put textures in an ARC so that they can be reused