Update dependency versions

This PR updates groovy, guava and reflectasm versions so that they are up to date again.

* Groovy: afaics it is used only for logback log-file parsing. Updating should not cause any problems
* ReflectAsm: Used in ModuleManager, EventSystem and ByteCodeReflectFactory. I did some testing and everything appears to work fine.
* Guava: mostly additions, TS compiles and runs fine with version 17.

We have to keep in mind that it also affects dependent modules.