Add helper functions in ``cmd2`` to assist with tab-completion in the following scenarios: - Completion following an ``argparse`` flag - Completion based on argument index/position Include an example of how to use these and unit tests.