DATAMONGO-1078 - @Query annotated repository method fails for complex Id when used with Collection type.

Remove object type hint defaulting.
DATAMONGO-1078 - Polishing.

Polished test cases. Simplified equals(…)/hashCode() for sample entity and its identifier type.

Original pull request: #239.