Started working on issue #16:

* Replaced the Gate class with a GateManager class.
* Created HashMap structures to effectively query for gates.
* Refactored to get the plugin running.

Optimizations are not yet in place! Further work is necessary.
updated pom.xml
added bukkit-testserver to gitignore
scripts for automatic bukkit-testserver handling
Fixed bug: When x or z was negative a player was teleported one block
beside the real portal blocks.
Refactored the GatesManager. Added SimpleChunk and SimpleLocation classes. Made PluginPlayerListener use the gateByLocation method of the GatesManager.
Updated README.md
Merge branch 'development' of github.com:craftinc/craftinc-gates into development
Merge branch 'master' of github.com:craftinc/craftinc-gates into development

Conflicts:
	pom.xml
	src/de/craftinc/gates/BaseGate.java
	src/de/craftinc/gates/commands/BaseCommand.java
	src/de/craftinc/gates/commands/CommandCreate.java
	src/de/craftinc/gates/commands/CommandList.java
Removed the 'h' shortcut.
Refactored the BaseCommand class.
Refactoring and code cleanup.
Fixed a typo.
Added some documentation to the Gate class.
Added some checks for null values to the GatesManager class.
Renamed PluginPlayerListener to PlayerMoveListener
Added a little bit more logging.
updated the test-deployment script.
Updated the test-deployment script. Keep the version inside the filename.
Fixed typos.
code style.