Global functions to help with writing readable code that uses dispatch queues for synchronization.
Started to add some example code.
Unfortunately this doesn't work and tends to crash Xcode pretty hard.
Added missing license to top of example source files.
Moved Error to its own file, started adding useful subclasses to it.
Removed Promise deinit and identifier used for debugging since Beta 3 seems to no longer release weak references too early.
NSMutableData init with capacity now returns optional so added if to handle the failure case to reject the promise with OutOfMemoryError.
Use NSErrorWrapperError to wrap an error returned from a failed NSURLSessionTask.
Remove unneeded Framework Search Path
Add warning that code only works on Xcode 6.1 beta 3