Add support for the Groovy programming language
Update and improve the Groovy language support
Added class references
':' in Swift function params.

- Added 'end' clause to func definition to make it actually
  pick up params.
- Made params allow nesting, added some more contains.
- Added ':' as a relevance booster.
Include \n and \t as limiting characters for XML tag title.
Zeroed relevance of the indentation TAB in makefile.
Fixed markup generation on parsing with continuation.
Merge branch 'master' of github.com:glaforge/highlight.js into groovy
Removed a comment with a quote (') that was breaking the build. (A whart of the build system.)
Removed non-used keywords and reset relevance on some of the rest in Groovy.
Transliteration of Guillaume Laforge in AUTHORS.ru.txt
Stripped leading whitespace from Groovy snippet.
Drop language specifiers from .hljs-annotation and .hljs-decorator
Improve support for Ruby 1.9 Hash and lambda syntax.
Merge remote-tracking branch 'lucasmazza/lm-ruby-19'
Add Lucas Mazza to authors
Fix comments inside of functions as parameters
Add a boundary for function regexp

This is to distinguish between function calls and function declarations.
Remove addition to contains inside params

It isn't necessary to have comments inside of params because the old regular
expression treated the anonymous function inside of params just as a
declaration of a function.
Merge branch 'bug/coffeescript-highlighting'

closes #518
Fix grouping of parameters inside a function