Add initial support for configuring platform toolchain via dsl.
some cleanup in GccToolChain for configuring platform specific tools; remove old TargetPlatformConfiguration support