Integrate with RoboGuice 3

Implements #1287.
I would like to call `eventClass.isParameterized()` here, but for some reason it always returns `false`. :confused: