DATAMONGO-802 - Changed return type of AbstractMongoConfiguration.mongoDbFactroy().

Changed the return type of said method to MongoDbFactory to allow subclasses to return a completely different implementation class.
DATAMONGO-804 - Fix default annotation attribute value for repositoryImplementationPostfix().

Changed repositoryImplementationPostfix() in EnableMongoRepositories to "Impl" to be consistent with other EnableXXXRepositories annotations. Note that this change is of rather documenting nature, as the defaulting of the configuration is applied in DefaultRepositoryConfiguration.getImplementationPostfix() in Spring Data Commons.

Original pull request: #99.