Cleanup some comments.
Progress towards new Gradle model manager
Fix potential NPE for unknown build family case
Stable sorting for build family info stored in root project prefs.
Hookup ModelManager tests in main test suite.
Merge branch 'master' into gradle-model-manager
Add some DefaultModelBuilder tests.
Introduce 'BuildScheduler' keeps track of in progress builds to avoid
duplicated work.
Back to locking-based solution
  - remove BuildScheduler, it introduces race condtions
  - Improve lockmanager: one per model type.
Recovery from InconsistentProjectHierarchyException
Recovery from InconsistentProjectHierarchyException
Gradle model listener support
Model listener support
Fix race condition in project prefs.
Merge branch 'master' into gradle-model-manager
Dropped new manager into main code, replacing old 
ModelProviders. All compiles fine, but still some test failures
to investigate.
Fix failing test case
Few more fixes for test cases,
Major blowup of threads/jobs in 'quick refresh' for open-close listener
Fixed.
Handle spurious InterruptedException thrown by gradle.