Use IsPromise and IsError throughout the file when testing those classes.
Put underscores in front of ivars so it's more obvious when they're being accessed.
Read from the ivar a bit less often in helper methods.
Changes to make the implementation of PMKPromise thread-safe by using a per-promise concurrent dispatch queue and using a barrier when making changes to the promise. Also adds catchOn and finallyOn which take a queue to run the block on (these were not added to Promise.h, but could be).
Made ClassSwizzling.m compile without any requirements from a PCH file.
Fixes for shadowed locals shown by tests script.
Add DELETE method to promise kit url handling, using the IdeaSwarm OMG fork's underlying delete call.
Add PUT support.
PMKPromise+Timing
+UIAnimation naming changes

I’m going with this because the original suggestion, though more logical, is just unwieldy. The animation methods are already enormous and making them longer is too unpleasant. This still is familiar and explicit due to the final `animations:` parameter.

Tag 0.9.12
Support SLComposeViewController
Test for Swift catch that must eventually work
Merge pull #61

Conflicts:
	objc/PromiseKit.m