DATAREST-216 - Fixed issue where spring method based security was not working with 'findOne()'.

The findOne(Serializable id) method was being called directly instead of the more specific overloaded version.
As it is imposible to cast to the correct type at compile time, reflection must be used in order to call the more specific method. The CrudRepositoryInvoker#invokeFindOne method has therefore been removed, causing the parent ReflectionRepositoryInvoker#invokeFindOne method to be called instead.
DATAREST-217 - Fixed issue where controller was ignoring 'exposesFindAll()'.

RepositoryEntityController#listEntities now checks to see if the method
is exposed and returns an empty object array if it is not.
The ReflectionRepositoryInvoker now no longer returns an empty object when exposesFindAll() is false as it now relies on the caller to check for this first.
Changed version to LOCALFIX