Added ability to upload a file (binary http body)

Issue #275
Merge branch 'master' of git://github.com/chrisben/MKNetworkKit
Fix conflicts with CDVReachability from Cordova