Additional notes on switches (regex and closure cases), and the for(:) notation
additional test (@AutoExternalize with @CompileStatic)
GROOVY-6873: Fix variable scope not popped when a variable is found to be a parameter
Use java.lang.ClassValue in ClassInfo (when available)
Change ClassInfo.modifiedExpandos from being a HashSet (strong references) to a ManagedLinkedList (weak references)
Started documentation for type inference
   * principles of type inference
   * differences between fields and local variables
   * collection literals
Merge pull request #395 from candrews/ClassValue

Use java.lang.ClassValue in ClassInfo (when available)
Additional documentation for type inference
   * least upper bound
   * instanceof inference
Add Peter Ledbrook to the contributors
Fix wrong include for pattern variants
Reserve sections of user guide to work on.
Set IDEA language level to 1.6 and JDK name to 1.8
Merge pull request #459 from pledbrook/doc-patch-03

Reserve sections of user guide to work on.
additional utility methods
GROOVY-6887: AutoClone issue with CompileStatic
Fixing Groovy5687Bug test case failing due to default locale producing 'em' as am/pm marker
Merge pull request #461 from traneHead/make-Groovy5687Bug-pass-independent-of-system-locale

Fix for Groovy5687Bug test case failing due to locale
GROOVY-6887: AutoClone issue with CompileStatic (additional tests plus tidy doco)
GROOVY-6889: clean up generated code when using @AutoExternalize with @CompileStatic
Merge pull request #462 from paulk-asert/groovy6889

GROOVY-6889: clean up generated code when using @AutoExternalize with @C...