fix bug for showing addl help lines
output and return command runtime
improve locating of log4net config
add OnWrapRunCommand - newer, better IoC hook

- OnBeginRunCommand just becomes a way for the host to get info about the command that's about to be run
- OnWrapRunCommand will return an IDisposable which will be run after failures
- returned disposable is guaranteed to be called