Backports for 1.x

This backports a handful of 2.x changes into 1.x for those of us unfortunate souls who can't bump up to 2.0 because we have to maintain onerous pre-iOS-6 compatibility.  The most important of these changes is f191190, because without it projects will no longer build in Xcode 6 if they use Orbiter 1.x.