DATACMNS-389 - RepositoryFactorySupport now caches RepositoryInformation.

Instead of creating a new DefaultRepositoryInformation for each call to getRepositoryInformation(…) we now actively cache the created instances per repository type and custom implementation class.
DATACMNS-393 - Improved CRUD method detection in DefaultCrudMethods.

The detection of CRUD methods in DefaultCrudMethods is now carried out in a more robust and predictable fashion. The exact algorithm is described in the JavaDoc.

Original pull request: #55.
DATACMNS-393 - Improved CRUD method detection in DefaultCrudMethods.

Slightly refined the detection algorithm to favor early returns and thus avoid unnecessary reflection lookups.

Original pull request: #55.