Use Carthage for submodule management

This allows RAC to be used nicely as a Carthage dependency, without adversely affecting anyone who doesn't use Carthage.

**To do:**

 - [x] ~~Use `xcconfigs` outside of Carthage?~~

/cc @mdiep @robrix @alanjrogers