hop: docs
BREAKING: hop: RootTaskContext ctor arg colorEnabled is now named

...not positional
hop new args: --[no-]prefix and --log-level

also simplified how help is printed
bot: added requireArgumentMatches to match String args to regular expressions
shell_completion_generator: clean up todo
hop: more tweaks to hop help
hop: Task learned extendedArgs

added new TaskArgument class

much better help output possible on individual tasks
hop_tasks: using new extendedArgs feature of hop Task