ovs_appctl_compgen: Trim some long lines.

Signed-off-by: Yeqiao Wang <ee07b291@gmail.com>
Merge branch 'ovs-appctl-comp-super-generic' of https://github.com/yew011/ovs_command_comp into ovs-appctl-comp-super-generic
ovs_appctl_compgen: Further refine the parse_and_compgen function.

Signed-off-by: Yeqiao Wang <ee07b291@gmail.com>
ovs_appctl_compgen: Add debug options.

Signed-off-by: Yeqiao Wang <ee07b291@gmail.com>
ovs_appctl_compgen: Refactor the design.

After a while of using, the current design of parsing the
manpage takes too long to finish the completion of long
sub-commands.

Therefore, decision is made that a 2.0 branch be created.
The new design will directly call the ovs-appctl cmd to
get the sub-commands and their formats.  Also, the parsing
code will no longer calculate all combinations, instead,
it will take in one input argument at a time and gradually
look for next possible completions.

Note: the code is not finished.  A working commit will be
marked soon.

Signed-off-by: Yeqiao Wang <ee07b291@gmail.com>
ovs_appctl_compgen: Change extension to .bash.

It is a bash script.

Signed-off-by: Yeqiao Wang <ee07b291@gmail.com>