HopConfig: arg checks
a bit of moving around
added missing test
extended args test: a bit more cleanup
log testing
TaskLogger is back from the dead…

...with a much more clean model for how it relates to TaskContext
eliminate more confusing from RootTaskContext
moving away from deprecated methods
Moved RootTaskContext to runner

where it belongs
everything in hop_core can be exported
the big refactor
hop_runner: renaming, moving, etc
tweaks to hop_runner
more moving around