PR: https://github.com/mongodb/mongo-java-driver/pull/418
JAVA-4954 Refactor PojoCodec to leverage CodecProvider.get(clazz, typeArguments, registry)