Adding registered types and field type mappings to command line options

Adds the following command line options:

--register-types=type1:value,type2:value
--type-map=type1:value,type2:value

This allows the user to specify additional doctrine types to register as well as convert additional field types.