Merge branch 'tristan/plugin-versions-refactor' into 'master'

Plugin loading refactor, implement BST_MIN_VERSION

See merge request BuildStream/buildstream!1885