Dependency revamp

**:warning: NOT READY TO MERGE :warning:**

_Depends on ReactiveCocoa/ReactiveCocoa#612._

This stops exporting RCL's dependencies to the application. Instead, dependencies must now be added manually to the top level.

I also added a workspace for the demo projects, to group them and make builds easier.