Fix typo in ClosureException
Fix typo in GDK Specification Documentation
Fix autocompletion of map keys

Maps can contains strings with characters that can be interpreted differently,
to prevent it, completions of such entries will be surround with double quotes (")

Escape special characters in completions
teach type checker that properties can be static and not only fields or methods
GROOVY-6793: always read module descriptors with UTF-8 (instead of the platform encoding used by default)
GROOVY-6794: Fix dynamic property access in static compiler
correct checking for inner classes as receiver for outer class methods
GROOVY-6796: upgrade GPars to 1.2.1
GROOVY-6795: Add caching to MarkupTemplateEngine
GROOVY-6797: Provide custom template resolvers
GROOVY-6797: Fix missing class TemplateResolver
GROOVY-6126: CompileStatic: dispatch doesn't choose correct method when parameterized generic types are used

added non regression test
GROOVY-6358: @CompileStatic doesn't determine correct type for return from generic static method

added non regression test
GROOVY-6276: Fix private outer class method invocation target
GROOVY-6616: @CompileStatic Reference to constructor is ambiguous

added non regression tests
Use single quotes insted of double-quotes

Escaping dollar sign ($) is no longer needed
Move code to NavigablePropertiesCompleter
Support only Strings with printable chars

Complete will work only for keys that are Strings that could
by typed. New lines and tabs and slashes will be escapded.
Allow only strings without control characters
Fix identifier and quote only keys that must be