Treat method signatuers as identical when they differ only in dynamic and object

Treat method signatuers as identical when they differ only in dynamic and object.

C#5 language specification, §4.7 "* Method signatures that are the same when replacing dynamic with object are considered the same signature".

Both mcs and csc work according to the included test.