Better support for HTTPBodyStream

Since NSURL session by default uses HTTPBodyStreams, this is needed to support anything that uses NSURLSession, including AFNetworking 2.0. Whee!
Not so much just for JSON, but generally to make the string more filename-friendly.