Treat type converters as infrastructure components, fixes #21

Revisited my proposed solution on #21 again and came to the conclusion that it makes more sense to treat the TypeConverters as infrastructure components. Since they should not be considered part of the normal assembly components I think it's better to register them directly with the TypeConverterRegistry when processing the definition.