Fix some binding to C# method errors

* Binding to methods with default arg values (use .DefaultValue instead
of looking for attribute)
* Make overload test methods a little more clear