Ignore non-public fields in the generator.
Bind all pointers to primitives as IntPtr, and not just pointers to void or unsigned chars.
Use the CheckIgnoreField to check if a field is ignored.
Stubbed out generation of static variables.
Added better generation of field properties.
Fixed marshaling of pointer to primitive types.
Added native to managed marshaling of function pointers.
Removed obsolete code.
Fixed value class marshaling code to supported nested types.