Merge branch 'tristan/loader-dependency-refactor' into 'master'

_loader: Use only one Dependency() class

See merge request BuildStream/buildstream!2019