#217 - Improve UriTempalte's handling of TemplateVariables.

TempalteVariables now concatenates all request parameter styles correctly. UriTemplate uses continued style of request parameters if the base URI already contains request parameters.
#215 - Fixed Traverson constructor usage in readme.
#219 - HAL setup now registers a more strict HttpMessageConverter.

Previously we registered a special HttpMessageConverter with a custom ObjectMapper to deploy the HAL customizations. That converter was added to Spring MVC registered HandlerAdapters and registered as the first converter.

In case Spring MVC handled a request with Accept header */* or no Accept header at all, this meant that this converter kicked in and served HAL even for objects that don't need the customizations.

We now restrict the applicability of that special HttpMessageConverter to subtypes of ResourceSupport so that it will only be chosen if the object to render is of such type.
#216 - Prepare version 0.16.0.RELEASE.
#216 - Release version 0.16.0.RELEASE.
#216 - Prepare next development iteration.
#228 - TemplateVariable now correctly rejects invalid parameters.
#224 - Fixed type in readme.

Removed trailing whitespace as well.
issue 107 - Using spring-hateoas behind a HTTPS proxy. Added support for
Merge branch 'pr/257'