Moves ORM converter stuff into a factory/registery

This is step 1 of some design changes around conversion and
resolution.

The ConverterFactory holds classes and instances of Converters
so the user no longer has to instantiate them.
Merge pull request #385 from basho/converter-factory

Converter factory