DATAMONGO-833 - Support for EnumSet and EnumMap in MappingMongoConverter.

Re-implemented the fix we already applied to master without referring to the custom CollctionFactory, which is only introduced in Spring Data Commons' master.

Related pull request: #113.