GROOVY-5413: groovyc should emit errors when @Override is not respected
Merge branch 'master' of git://github.com/groovy/groovy-core
sync with master
Removed unnecessary BufferedWriter/BufferedOutputStream as described in GROOVY-6314 issue
Added methods:
- void append(Path file, Reader reader)
- void append(Path file, Reader reader, String charset)
- void append(Path file, Writer writer)
- void append(Path file, Writer writer, String charset)
Added @since javadoc annotation
GROOVY-6397: Fix: Regression for command completers
Using the colon as prefix for both shortcuts and commands revealed a quirk
of the Jline2 Argument Completer.

E.g. Completing ":s a" offered the candidates for all ":save", ":show"
and ":set" commands, due to the commond prefix.

Fixing this in JLine ArgumentCompleter does not seem trivial, so adding a
subclass here which is limited but acts more strictly as we need it.

Added more tests
Mini-feature: Completion for the :alias command,
copy-pasted from the help command
GROOVY-6531: add fast paths for div, next and previous
GROOVY-6489: Generics type checking doesn't use the right receiver information in "with" blocks
GROOVY-6531: remove math for character
Add build status to README
Try to fix parenthesis in URL
GROOVY-4063: move line number information to pre guard for primopts to make the life of debuggers more easy
Merge pull request #311 from tkruse/fix_command_completion

Fix command completion
[GROOVY-6499] Show some GroovyDefaultMethod methods for suitable instances
GROOVY-6499: :set command autocompletion for the preference limiting the Default Method completion
Merge pull request #309 from tkruse/groovy6499b

[GROOVY-6499] Show some GroovyDefaultMethod methods for suitable instances
GROOVY-3048 callWithRows() for StoredProc having both Output Params and a ResultSet
GROOVy-6471: add a priviledged action wrapper for getDeclaredMethods