Migrate to Carthage 0.5

_Depends on ReactiveCocoa/ReactiveCocoa#1658 and Mantle/Mantle#431._

This involves the restructuring for Carthage 0.4, and moving stuff into `Cartfile.private` for 0.5.

**To do:**

 - [ ] Bump `Cartfile` after dependencies are merged