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!
If the goal is to make the parameter ordering as consistent as possible across various potential test environments, I think we'd want `compare:` rather than `localizedCaseInsensitiveCompare:`, which might vary depending on the locale.