Patch Converter typo
Merge pull request #581 from f2prateek/patch-1

Patch Converter typo
Unexpected mime type should be a ConversionException.
Merge pull request #601 from square/ray/wire-conv

Unexpected mime type should be a ConversionException.
@Path/Query exception message update
Merge pull request #597 from austynmahoney/am/bug/595-path-query-exception

@Path/Query exception message update
Update GSON to 2.3
Merge pull request #605 from timehop/update-gson-dependency

Update GSON to 2.3
Use charset to properly adhere to Javadoc contract.
Merge pull request #610 from square/jw/gson-charset

Use charset to properly adhere to Javadoc contract.
Include body mime type on AppEngine client requests.
Account for response URL being absent.

According to the documentation[1], this occurs when the response URL is unchanged from the request URL.

[1]: https://cloud.google.com/appengine/docs/java/javadoc/com/google/appengine/api/urlfetch/HTTPResponse#getFinalUrl()
Merge pull request #616 from square/jw/fetch-client-content-type

Include body mime type on AppEngine client requests.
Merge pull request #617 from square/jw/fetch-client-null-url

Account for response URL being absent.
Add transfer encoding to multipart parts.

Also:

 * Reject multiple annotations on method parameters.
 * Pre-size StringBuilder instances to their likely size.
Merge pull request #612 from square/jw/content-transfer-encoding

Add transfer encoding to multipart parts.
Migrate most behavior tests to be whitebox(ish).

Eliminate the blackbox inspection into RestMethodInfo and direct invocation of RequestBuilder by combining the two.
Merge pull request #619 from square/jw/whiteboxish

Migrate most behavior tests to be whitebox(ish).
Document custom error body deserialization exception.

This is a less-than-ideal API but the behavior can't be changed because it's public API. We'll make error handling more robust in future versions.
Bump RxJava version.