Removed obsolete build/readme files.
Moved the Hello test to /tests.
Updated the OpenCV example.
Extract native field generation logic into its own method.
Extract the MarshalContext and MarshalPrinter classes into their own file.
Added helper functions to check for particular calling conventions.
Added helper property to get the field offset in bytes.
Move helper ignore checker methods to Template.cs so they can be used by different generators.
Added missing virtual keyword to VisitVariableDecl method.
Actually get the layout information for each class in the parser.
Deal properly with calling conventions by resolving CC_Default conventions.
Initialize the semantic analysis consumer.
Force the declaration of implicit class members when processing records.
Remove early out condition that was disabling the mangling codepath.
Removed unused TypeConversionKind enum.
Moved namespace splitting code to the canonical FindClass method.
Improved code formatting.
Added helper method to reset new lines state in the text generator.
TypePrinterContext is now an abstract class and created a new CLITypePrinterContext class for the CLI backend.
Wrapped long lines.