red: added non-task messages to LogLevelSwitch
green: implemented LogLevelSwitch for non-task messages
refactor: Log and ColorConsole
refactor: tidied up Bau logging
green: fixed BauScriptPack CanInitializeWhenScriptArgsAreNull
Merge pull request #169 from adamralph/101a

101 implemented log levels for non-task messages