Asynchronously load plots on startup

- When server starts, an asynchronous thread loads the plots and raises
plot load events
- Also updated multiworld.jar in the reference
Make PlotEvent public

- Changed PlotEvent to public so listeners can listen to it.
- Moved common functions from the events to PlotEvent
- Updated some of the pom references version
PlotEvent no longer abstract

- Do not make plotevent abstract or plugins won't be able to listen to
it
Revert "PlotEvent no longer abstract"

This reverts commit 09230891eaceb246b3efe864d44be1ddc545551b.
More PlotEvent changes

Moved the eventhandler to the abstract class
Encapsulate all the fields
Merge branch 'master' of https://github.com/ZachBora/PlotMe-Core.git into development

Conflicts:
	src/main/java/com/worldcretornica/plotme_core/Plot.java
	src/main/java/com/worldcretornica/plotme_core/PlotMeCoreManager.java
	src/main/java/com/worldcretornica/plotme_core/PlotMeSpool.java
	src/main/java/com/worldcretornica/plotme_core/PlotMe_Core.java
Include all resources
Filter Project Version.
Temporary NPE fix.
Reformatted code.
PlotMapInfo directly accesses and updates config.
MySQL setup first.
Added newer blocks to protected blocks
Added method to get all plots.