Tons of tab completion changes
Tons of tab completion changes

Attempting to emulate Bash shell behavior as closely as possible.

Path completion is significantly improved.

Shell command completion of commands is also supported now.

python-cmd2/cmd2,python-cmd2/cmd2