Don’t add ScopedTextureBind overload for Texture3d on ES2 since that profile doesn’t support it.
minor style improvements
Merge pull request #616 from richardeakin/scopedtexturebind_es2_fix

Scopedtexturebind es2 fix
Updating Xcode iOS foundation template for new launch image scheme, deployment target iOS 6
Renamed PolyLine -> PolyLineT to match other templated class naming schemes. Added typedefs for PolyLine2, PolyLine3, PolyLine3f, and PolyLine3d.
Surface8u removal of implicit shared_ptr. WIP.
Surface move assignment and move constructor
Refactoring Channel to similar copy semantics to Surface
Array deleter on Surface/Channel dataStore
Merge pull request #620 from richardeakin/polyline_t

Rename PolyLine -> PolyLineT, add more typedefs.
gl/gl.h should not include gl/Texture.h

For some reason Xcode doesn’t complain about this, but if you try to
compile directly with clang (I guess the compiler flags I’m using must
be different) you’ll get duplicated symbols as Texture.h also include
gl.h
Minor include issue in Sphere.h
Revert "Minor include issue in Sphere.h"

This reverts commit ffa939d26620a2ea134e01f6d7eb47f322a83b88.
Revert ffa939d..e5bd2ae

This rolls back to commit ffa939d26620a2ea134e01f6d7eb47f322a83b88.
MSW fixes for Surface copy semantic changes
Attempt at fixing hard-to-repro AVF crash on quit
Fix to SurfaceT move operator=
Update to Cairo for Surface changes
Update to samples to reflect Surface changes
Minor Surface.h reformatting