Added support for appending non-generic extension methods to DynamicObject instances and treating them as if they were instance methods (this even includes duck typing to interfaces!)