Added ability to upload a file (binary http body)

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