Warn user when plugin dependencies don't match
required minimal version
Use dedicated exceptions to track incompatible/missing plugin
to be used by other component to log/resolve configuration issue.
minor simplification