Many changes - implemented configuration handling for SDKs and Toolchains, code stubs for the eventual support for selecting SDK or Toolchain tools on the fly.