remove extraneous constructor argument from ClangCursor.
ClangString.Unwrap() was causing runtime crash by marshaling error, so implement custom marshaler.