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 uianimation promise
change header and podspec
add default
add fullfiller
Add DELETE method to promise kit url handling, using the IdeaSwarm OMG fork's underlying delete call.
Add PUT support.
Merge pull request #58 from nyankichi820/master

add Promise for UIAnimation.
Naming as per Foundation error code naming
Consistency
Reject the promise if it’s not main thread

The assert is preserved, so you catch the bug in debug mode. But in production the promise chain should fail.
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