Updated bindings.

Fixes:
 * Implicit constructors are now generated
 * Value type method calls now actually marshal from managed to native and back
 * Color::Black now returns black instead of white