Add custom version of project lomobk to the lombok-maven-plugin
Added downloading of edge release of lombok at build
Fix some generics
Updated waitforqueue with more generics and more useful methods
Fixed more generics
Use wildcards, hopefully this is better
Removed class generic as it destroys generics for return
Fix dao snapshot methods
Just mock the event instead of trying to fake construct it
Better, cleaner, usabilityTest
Loosened the @nonNull requirements on some events
Merge remote-tracking branch 'origin/upstream'

Conflicts:
	src/main/java/org/pircbotx/PircBotX.java