DATAMONGO-1043

already applied formatting from https://github.com/spring-projects/spring-data-build/blob/master/etc/ide/eclipse-formatting.xml, but still too many changes

To summarize :
- MongoQueryMethod.getEntityInformation when creating SimpleMongoEntityMetadata uses the MongoPersistentEntity itself, instead of MongoPersistentEntity.getCollection()
- new constructor added : SimpleMongoEntityMetadata(Class<T> type, MongoPersistentEntity<T> persistentEntityRef) 
- SimpleMongoEntityMetadata.getCollectionName checks the presence of persistentEntityRef and uses it whenever possible