CloudKit+PromiseKit

Tag 0.9.15
Don’t leak; Fixes #73

Tag 0.9.15.1
Handle OS_OBJECT_USE_OBJC=0

The leak was because for targets < 5 CocoaPods added the define `OS_OBJECT_USE_OBJC=0` which made it our responsibility to deallocate `dispatch_queue_t`s.

We now check for OS_OBJECT_USE_OBJC and deallocate the dispatch queue in those circumstances, however I also boosted the minimum iOS deployment target to 6. I think this is reasonable in this day and age.

I kept OS X at 10.7 however, people still want to support 10.7. This means leaks may happen in various components that expect ARC but don’t realize some parts of Foundation require explicit releases etc.
Closes #60; Turns out, this does work.
Fix Mac use of PromiseKit

Tag 0.9.15.3

Fixes #74
PMK style consistency in ACAccountStore+PMK
Allow nil to PMKManifold; Fixes #75
Make tests compile more like an xcodeproj will
Missing @imports
Convert all @imports to #imports

They cause too much trouble for people adding PromiseKit directly to older projects.

And really provide no worth while benefits in this project. They have more utility in end-user projects.
Fixes for Beta 6

These are particularly unpleasant due to the no local function can call a local function nonsense.
Don’t crash if the request URL is nil
NSTask+Promise

Tag 0.9.16
Allocate subclasses of PMKPromise
Missing #imports

Tag 0.9.16.1
Prevent compiler errors when using PMKManifold

Technically this happens whenever your block returns two different types, in those cases manually specify a return type of `id`.

Fixes #76

Tag 0.9.16.2