Update Version class in REST client
Manually encode double quotes in REST client ApiClientImpl

Web development on Java is really fooked. UriBuilderImpl from Jersey doesn't
escape double quotes which java.net.URI doesn't like and makes it puke on the
porch.

This partially reverts commit 5fc5f4f8101b7e8dfb9f767efcc34369ffe1f54e.
Refs #793