Refactorisation

Started work on seperating the API from it's implementation in bukkit.
We will support more server types in the future.

Warning: doesn't compile
Refactorization part 2
Refactorization part 2.5
Refactorization part 2.6
Added some more stuff to the API.
Refactorization part 3
Refactorization part 3
Refactorization part 4
Refactorization part 5
Various performance tweaks and code cleaning.
Renamed serverBridge
Merge remote-tracking branch 'origin/Refactoring' into Refactoring

Conflicts:
	src/main/java/com/worldcretornica/plotme_core/Plot.java
small fix
pom removed include
pom changes
Fixes
Touch ups.
Touch ups 2
Minor Oversight fix
We pulled a Microsoft.
General touchups and fixes.
Tweaks and changes. Code enhanced.