Merge branch 'tristan/stack-require-depends-all' into 'master'

Require all stack dependencies to be both build & runtime dependencies

Closes #1075

See merge request BuildStream/buildstream!2113