Made several methods and attributes which an end user should never need to call protected
Made several methods and attributes which an end user should never need to call protected

Added a leading underscore to several methods and attributes.  This is for things which I don't think an end user should ever need to call.

python-cmd2/cmd2,python-cmd2/cmd2