REVIEW-4937 - assert that classloaders aren't shared when using apply {} syntax
REVIEW-4936 - more test coverage for classloader isolation and scripts.
REVIEW-4936 - Settings and GradleInternal do not have canonical scripts.
REVIEW-4931 - more test coverage for plugin class isolation (old and new)