Support nulling out properties when doing HTTP PUTs, per DATAREST-130.
Add test for DomainObjectMerger
Flag null test with ref to ticket
Reuse existing domain classes
Add out/ to .gitignore
Revert "DATAREST-216 - Removed CrudRepositoryInvoker#invokeFindOne(Serializable id) method override as this will cause the findOne(Serializable id) method to be called instead of any existing, more specific methods. This in turn bypasses any AOP proxying of the more specific method."

This reverts commit 09f0088b0bf3ec49d697774dcd77c603be54ea30.

Will add as separate commits for each ticket
Fine tune test procedures
Merge update to handle null values
DATAREST-107: Add tests to verify ambiguous mapping
DATAREST-107 Respect @RestResource exported flag

Update ResourceMappings to respect the @ResourceMappings exported flag
when used on a repository method.
Merge remote-tracking branch 'upstream/master'