#202 - Prepare next development iteration.
#201 - Traverson can now take a customized RestTemplate.

Traverson now has an additional constructor taking a RestOperations instance which will be used instead of the default one. This allows more fine grained control over the HTTP request infrastructure used when performing link traversals.

Some internal polishing (moved from RestTemplate to RestOperations).

Original pull request: #203.
#185 - Traverson can now get LinkDiscoverers configured.

Moved to a setter based configuration for both the RestOperations and LinkDiscoverers to be used.

Related pull request: #189.
#183 - Added documentation for how to use CurieProvider.

Original pull request: #200.
#212 - Traverson can now return the last link.
Use a LinkBuilderFactory in ResourceAssemblerSupport.

ResourceAssemblerSupport used static calls to
ControllerLinkBuilderFactory to create links. Add ability to pass in a
LinkBuilderFactory instead to customize how links are created, for
example to work with JAXRS. Default to existing behaviour for existing
constructor.

Add method support to JaxRsLinkBuilder.

Pulled out some common code into LinkBuilderSupport, and added necessary
methods to JaxRsLinkBuilder + Factory to support linking to
controller/service methods.