Add `all` value to depends `type`

When you specify a dependency the default is to have it be available in both build and run. There is no way to explicitly state all, you need to leave type undefined. We propose the ability to use the syntax below so one can be explicit.

kind: manual

depends:
- filename: b.bst
  type: all
Edited by Jürg Billeter