upgrade project to VS2012, remove incompatible (Setup) project and library
alphabetize type definitions in the output file

simplifies file comparison
remove obsolete /cb /codebase switches
update help files
refactor Process() to generate base classes only once
remove unused variables
address issues identified by ReSharper 8.0
codestyle: use var
remove method marked with [Obsolete]
implement ReSharper suggestions