[OHAI-397] Fix plugin loading

Exceptions were not handled correctly, and valuable debug
was discarded.
[OHAI-397] Allow plugins to voluntarily skip being loaded, e.g. if they are missing required binaries