Merge pull request #18 from nasonfish/master

Added a check if the event is right/left click before cancelling it for EntityInteractEvent with a wand.
Beginning the switch to maven
Updating pom
Adding c3p0 connection pooling but there are unusual and fatal hangs with getConnection and I can't figure out why
Adding pooling with dbcp, minor debug statement removed from entity travel action.
Adding craftbukkit to pom, minor action type performance tweak based on profiling
Adding build sh file back in, but adapted for maven
Checking if attached block face for physics event is null
Verify a block is a sign before restoring the data, because in rare (and unknown) events, the sign might pop off and the cast would be an illegal cast event. Instead we just skip it if the sign isn't a sign.
Removing some apparently superfluous overrides, not sure why they were added
Adding console error for possible Y axis errors
Adding some configs for pool settings, batch inserts
Removing unsigned limit on Y table, there's really no need to have it anyway
Attempting to correct null item meta errors
Setting pooling for sqlite, untested
Adding config for how many ticks between recorder runs, minor debug statement additions
Proper connection failure handling and fixed support for sqlite
Moving updater for cleanliness
Adding auth-related commands to default ignore list
Making all wands behave them same (must be holding air), and correcting error that would not log interact events for players with a wand enabled - bug 347:resolved.