Define Pry::ClassCommand.inherited hook

This is so commands that subclass other commands inherit the options, match and description.
Define a command superclass for show-source and show-doc

Pry::Command::ShowInfo is an abstract base class.