GROOVY-6128
possibility to generate stubs in custom encoding
generating stubs in java source encoding by default
GROOVY-6128
if not specified, stub generator uses platform charset
Added constructor with parent classloader and CompilerConfiguration
[GROOVY-6890] NamespaceBuilder(Support): allow automatic detetection of namespaces declared in attributes
Merge pull request #432 from jsight/master

Added constructor with parent classloader and CompilerConfiguration
Fixes conflicts with master
Moved the JSON unit test to the json module
Fixed missing resources in asciidoctorAssets task
Adjust JSON documentation test to the current parser behavior
Remove dependency on groovy-json for compilation
Merge pull request #377 from artaban/master

GROOVY-6128
Merge pull request #460 from mguillem/marc

[GROOVY-6890] NamespaceBuilder(Support) detetection of namespace in attributes
GROOVY-6981: fix wildcard bound usage
Added binary compatibility report
Binary compatibility report is only compatible with JDK7+
Change error level from info to warning in case of removed MOP methods
reduce number of generate super$ methods
remove inner class distributor methods in case that there are no inner classes
Fix unit test under JDK6
GROOVY-6990: Avoid creation of MOP methods if a class is fully statically compiled
GROOVY-6990: Do not generate call site array if it's not used