More legible inheritance diagrams

This makes the inheritance diagrams have less super tiny text by including only the class name, not the fully-qualified class name.  This is most acutely different in `astropy.coordinates`, for example.

This also includes #2288 (and is really just a follow-on to it).