core: Catch plugin load errors and show them to the user ina  friendly way