Finish support for generic factories.
Fix generation of factories of classes with multiple constructors.
Code cleanup.
Add support for --attribute-import-list command line option.
Add check for mismatched GenerateT4Factory attribute argument.