Updated pod spec.
Added information for Cocoapods.
If an CDEAsynchronousTaskQueue is being run on the main thread, we no longer spin the run loop. We only do that on background threads.
Flattened the nesting in the mergeWithCompletion: method by adopting a CDEAsynchronousTaskQueue.
Merge pull request #1 from erndev/master

Fix OSX compilation error.
Added Documentation directory, and markdown version of 'Introducing Ensembles' blog post.
Merge branch 'master' of https://github.com/drewmccormack/ensembles