BuildStream does not abort when a configured plugin is not installed
Currently, BuildStream will happily continue working if a plugin defined in project.conf
is not installed, provided it isn't used in any elements in the current pipeline. It seems that this is not considered correct, we should probably fail early.
It would also be useful to list the installed plugins should any be missing, to make debugging pip installation easier.