mdoc no longer documents private interfaces

Resolves this reported bug: https://bugzilla.xamarin.com/show_bug.cgi?id=18411

If a class explicitly implements an internal interface, those members will no longer be documented, nor will the interface show up in the class' signature. This allows for a library to hide internal implementation details that an end user would not be able to take advantage of (ie. can't cast to internal interface to call methods).
Why `.GetMethod`? Set-only properties, while frowned upon (don't use them!), are certainly valid (they still need to be supported).