Wrap event handler calls and init() calls in a try/catch
Wrap event handler calls and init() calls in a try/catch

We need to make sure that a failure in one plugin does not block other
plugins from executing.  This change wraps each plugin call in a try/catch
so that we catch any errors and log them, and then proceed with other plugins.

FredXue/boomerang,levexis/boomerang,sdgdsffdsfff/boomerang,sdgdsffdsfff/boomerang,levexis/boomerang,lognormal/boomerang,FredXue/boomerang,lognormal/boomerang