hop: TaskLogger: added finest, finer, config
bot_io: enableSCriptLogListener: print out all log messages

include log level in output
hop: RootTaskContext: log all messages to default hop logger
hop_tasks: unit test: include 'PASS' info for passed tests

nice if there is no color output
hop_tasks: unit test: log (at config) init, start, and start test
BREAKING: bot: AttachableObject prop change sends (new) PropertyChangedEventArgs
BREAKING: bot_retained: MouseManager no longer changes canvas cursor style

instead sets MouseManager.cursorProperty on associated Stage
meant to minimize style re-calc in browser
hop: bake default log level into HopConfig. Value @ INFO