Merge changes from topic "dynamic-toolchain" into integration

* changes:
  build: allow multiple toolchain defaults
  build: determine toolchain tools dynamically