A few fixes to clean up the project

This pull requests fixes all of the compilation and linker warnings in the project, across all targets.

The most relevant change to note is that including Cedar via CocoaPods in an iOS 7 project will no longer introduce deprecation warnings due to changes in UIKit's controller presentation API.  https://www.pivotaltracker.com/story/show/63044794