Allow MethodBase to be implemented outside of Mono (e.g. F#)

A recent commit (feb5080) added "internal abstract" methods to
System.Reflection.MethodBase, which prevents them from being implemented
in other libraries. This change converts the methods to "internal virtual"
with a simple implementation.

This change fixes a build failure with F# after 3.0.4.