Make part of AddinEngine thread safe
Fix deadlock when loading add-in roots

Don't try to load add-ins in the assembly load handler, since it may lead to
app domain creation and cause a deadlock in the runtime.