REVIEW-4818: Clang and GCC still extend PlatformConfigurableToolChain
- cleanup javadoc for TargetPlatformConfiguration
- use Action<? super ConfigurableToolChain> instead of Action<ConfigurableToolChain>