Added different GCC4 versions for testing

- MultipleToolChainIntegrationTest will pass with a single toolchain available
- No longer pretend to test GCC3 versions on CI, since they don't work
Ensure that the cache is locked when resolving a parent/included module during descriptor parsing
Integ tests fail better when toolchain is not available (with -PtestAllPlatforms)