DATAREST-222 - Path now quotes reference before matching.

We now actively quote the String reference to match a path against as it most likely is not a regular expression.
DATAREST-31 - Search links are now rendered as link templates.

MethodResourceMapping now exposes the parameters a query method expects. The RepositorySearchController the uses these to append the 

Upgraded to Spring Data Commons 1.7.0.BUILD-SNAPSHOT.
DATAREST-31 - Adapted to latest changes in Spring HATEOAS.
DATAREST-224 - Introduce Maven POMs.

Adapted JpaWebTests to compile on Java6. Fixed some broken test case in Neo4jWebTests.
DATAREST-226 - Upgraded to Spring Data Neo4j 3.0 snapshots.
DATAREST-224 - Removed Gradle build files.
DATAREST-219: Initial prototype of test case

Trying to write a test case that creates then alters a collection-like
property.

NOTE: This test case does NOT work yet. Do NOT merge to production.
DATAREST-219: Apply Ollie's patch for testing uri-list updates
DATAREST-219: Fix UriRest handler so it handles ResourceSupport

The new test case fails because it attemps Resource.class.isassignableFrom(Resources),
in which Resource and Resources are not subclasses of each other.
DATAREST-219: Update to make tests work

This moves the test case forward to where it now fails based on
getting a null when it asserts there isn't one.

NOTE: I didn't understand @ollie's third point in the PR
DATAREST-219: Implement ControllerUtils.toEmptyResponse

Add ability to return an empty response with only the Location
header populated by looking at the property update's incoming
URL.
DATAREST-219: Adjust creating new collection vs. casting existing one

Casting an existing collection and then doing a addAll() seems redundant.
I changed it so that the collection is directly assigned with the cast.
I don't think it's expensive, since it's all done in memory. A new collection
is only created for a PUT. Need to write a parallel test case to
compare behavior.
DATAREST-219: Add putAndGet utility. Add more asserts and tests

* Created a separate test method that is aimed at testing PUT on
collections.
* Parse the JSON output and add some asserts to verify the final
results