Only test all C++ toolchains in CI Coverage build

- The 'platformTest' build type sets a project property 'testAllPlatforms', which is translated into a system property ready by the CppIntegrationTestRunner
- Only run the 'default' tool chain (first listed) when test system property is not set to 'all'