Made it so we use the JavaPlugin's logger rather then creating our own

got rid of the logger that we create by ourselves and made it so we use
the JavaPlugin's logger that we get when we inherit JavaPlugin. As a
result we can't make the log method static anymore, but we have access
to the JavaPlugin instance its fine. Also made it so that Database takes
a Logger param in the constructor and uses that rather then the static
log() method in JukeAlert that isn't there anymore
Merge pull request #1 from mgrandi/master

Fix logging inconsistances
work on sql stuff + added LoggedAction enum

Made it so that the project uses the bukkit javadoc url for bukkit
classes
Work on the JukeAlertLogger , mainly the the schema for the tables to be
more sane (why were we storing the location of the snitch in the
snitches detail table? we should just be storing the id of the row in
teh main snitchesTable and use that for the location, etc). Also work on
the getSnitchInfo method, using the updated schema and a new
PreparedStatement to get the snitch_id of a snitch from teh table based
on a Location, should probably put that into a method..
Also created the LoggedAction enum class, which will be used to insert /
restore actions inside the snitchesDetailTable, so we are not storing
strings like "block_break" which is error prone and takes up more space
then we need.
more sql work

Finished getSnitchInfo() and worked on loggedSnitchInfo(), updating what
parameters it takes, and updated the insertSnitchLogStmt
PreparedStatement instance variable. Also added a 'snitchId" variable to
JukeAlertSnitch, so it can keep track of what id it is (from the
database)
Renamed Manager to StorageManager and moved it to the package manager
Renamed JukeAlertSnitch to Snitch and moved it to the package model
Renamed JukeAlertSnitch to CommandHandler and moved it to the package
command
Renamed the package sql to storage (allowing a different storage option
in the future)
Fixed imports after refactoring
No need to dependency inject the main class into every other class when
you can simply call a static reference to it
Things
Merge branch 'master' of https://github.com/KillerSmurf/JukeAlert

Conflicts:
	src/com/untamedears/JukeAlert/JukeAlert.java
Fixed conflicts
Moved static info to config.yml and delegation to ConfigManager
Moved registration of listeners to the main class
Removed ArrayList<Snitch> from main class and placed them into
SnitchManager. Using an ArrayList probably wont be used in the release,
this is just for testing.
Loaded snitches in SnitchManager from onEnable in main class and added a
PreparedStatement to get all snitches
Added the start of some Listeners and Formatting and the detection of Vectors/Blocks/Locations within a cuboid.

Signed-off-by: Killersmurf <holmes.dylan@hotmail.com>
Check to see if the player moves at least a block before going any
further. The PME triggers every time the human moves his mouse which
could be about 7 times a second.
That snitch trigger pseudocode actually does something now. I don't
believe this is the most efficient way to go about it but it'll do for
now for testing.
Update .gitignore