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
Adding static create() methods on Channel
Add default constructor to ScopedColor that only stores color, doesn’t set it.
Fixing #623, gl createSharedContext failing to restore current context thread local