Ported to Rainbow API

This should function as the original authors intended.
The VotifierEvent for other plugins to use has been removed for the time
being. With the exception of that, I believe this port to be complete.