Merge pull request #96 from codecaffeine/master

Fix Issue with Mac Compilation
Tag 0.9.18

Closes #95
Use OMGHTTPURLRQ in Swift version

Since CocoaPods doesn’t properly support swift yet I had to Vendor OMGHTTPURLRQ :P
Split Swift files
Convert PMKRetain/PMKRelease to Swift
Alphabetize extension listings
Rather than Promise.when, simply when()

Since Swift has proper namespacing, this is nicer IMO.
Swift parity with objc close

After much thought I cannot figure out how to unify the codebases. Mostly due to the use of generics in the Swift version, which is too great to not have.

So I have just repeated myself, everywhere :(
Point them to promisekit.org quicker
Add Ruby JSON bug check from objc version
Xcode 6.1 GM fixes
Get proper string encodings of URLResponses
mv to proper places
Set the urlResponse key to the urlResponse

Not the data.
Support donations
Fixed promiseSegueWithIdentifier:sender: issue that wouldn't allow to call an overriden prepareForSegue:sender: on a derived class.
Update UIViewController+PromiseKit.m

Oops, accidentally pressed a space before commiting.
Update UIViewController+PromiseKit.m

<objc/objc-runtime.h> does not seem to be available when compiling to an iOS device.
Update UIViewController+PromiseKit.m

Reverting the [space]* change to avoid unnecessary changes.
Merge pull request #101 from josejulio/master

Fixed promiseSegueWithIdentifier:sender: issue