Added subtypes functions, updated help, docs

* Added subtypes(T), subtypetree(T)
* Updated help(x::DataType) to print super, subtype info
* Doc fixes/updates.
Merge pull request #3117 from kmsquire/subtypes

Added subtypes functions, updated help, docs