Tweak CI build
set log level from options
Allow plugins to use prefixed logger
allow callback for setting script path
Merge branch 'develop'