mappingBus: ensure mapping of types only happens when needed
pluginCore.tests: add Catch class for lambda exception catching
mappingBus: check publishing a non subscrived event doesnt throw
pluginCore: you have to use the mappingBus pretty much, so remove the normal one
pluginCore: tidy usings
pluginCore: remove old handler struct not used anymore
pluginCore: rename PluginPreLoader to AssemblyParser
pluginCore.tests: add logging bus for testing with