Source types defined in config class instead of TypeMappingFilter. FluentTypeMappingFilter can now consume both fluent objects and delegates. Various small cleanups.
Create noop base classes for ITypeMappingConfigurator<> and IPropertyOptionsBuilder<,> to prepare for scanning of fluent config in multiple passes.
Support nested type configurations using HasChildren.