Workaround for #907.
Adds explicit type casts where necessary for ObjC++ compilation
Merge pull request #960 from audun/master

Fixed a few minor compilation errors when using ObjC++
Using self.error instead of self.JSONError in AFJSONRequestOperation.
Merge pull request #935 from OliverLetterer/cfstream-race-condition

Workaround for #907.
Merge pull request #966 from OliverLetterer/use-error

Using self.error instead of self.JSONError in AFJSONRequestOperation.
Minor edits to documentation
Merge branch 'master' of github.com:AFNetworking/AFNetworking
don't escape tildes as per http://tools.ietf.org/html/rfc3986#section-2.3