Added support for allowing players to join multiple towns.

If you were using JoinManager API, then you got 99 problems, and every single one of them is API changes.

I disabled the friendly-fire support, since I can't figure out off the top of my head of a way to do it
in less than O(n^2) time.
Added an option to restrict players to only joining one town
Turned TownManager into an interface

YAMLManager is now the default database. Preparing for an SQL-backed database....

I might need to split the Manager into Manager and Database. Not sure yet.
Creating towns now works correctly
Fixes a permissions exploit.
Refactored to use TownManager instead of YAMLmanager.
Refactored CommandSenderWrapper to LocalSender
Bumped version numbers on the craftbukkit object imports...
Revert "Turned TownManager into an interface"

This reverts commit 88019f2bca29444c8ab9cc56622e90ca7ff29b32.

Conflicts:
	src/net/jmhertlein/mctowns/MCTowns.java
	src/net/jmhertlein/mctowns/command/MCTLocalSender.java
	src/net/jmhertlein/mctowns/listeners/MCTPvPListener.java
Refactored the Executors to remove an expected-call-top-super antipattern
Added BugReport class
Added clientside support for automatic bug reporting.
Implemented serverside for automatic bug reporting.
Cleaned up implementation of automatic bug reporting.

Moved anything that could hang the server off into its own thread
listing towns no longer purposely throws a NPE
Polished up my server side of the automatic bug reporting system
Finished polishing!
Added an option to specify the hostname and port of remote bug reporting server

default hostname is services.jmhertlein.net (my server), port is 9001
this can be altered and a sysadmin can potentially run their own bug reporting server
though I'm not sure why they'd want to...
Fixed ClassNotFoundExceptions occurring whenr eceiving reports
Bug report server now only has a set number of worker threads.

Thanks, #bukkitdev at esper.net, for the advice