Added better support for unary operators.
Only add missing operator overloads in C# generator.
Remove extra newline from the output.
Fixed marshaling of pointers to classes in CLI generator.
Fixed marshaling of function pointer typedefs in CLI generator.
Fixed parsing of function code gen info to be more robust.
Optimized/fixed marshaling for fields as there is no need to create a copied instance of the native object.
Use references instead of pointers when creating new operator overloads methods.
Added better support for unary operators.
Only add missing operator overloads in C# generator.
Remove extra newline from the output.
Fixed marshaling of pointers to classes in CLI generator.
Fixed marshaling of function pointer typedefs in CLI generator.
Fixed parsing of function code gen info to be more robust.
Optimized/fixed marshaling for fields as there is no need to create a copied instance of the native object.
Use references instead of pointers when creating new operator overloads methods.
Merge branch 'master' of https://github.com/mono/CppSharp
Fixed the incorrect C++ in the tests for left shift operators. The test still fails, though, now C is always 0.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>