Checks if pointer fields are initialized before getting their native pointer
Merge pull request #4 from esdrubal/master

Value type marshaling improvements
Merge branch 'master' of git://github.com/tritao/cxxi
Refactored marshal printers, marshal context
Context.SupportBefore and Context.SupportAfter are not printed with a newline at the end anymore
Fixed missing indentation when calling TextGenerator.Write with a string ending with new line
Pushed driver into MarshalContext
TextGenerator now indents multiple lines of the given string