Merge remote-tracking branch 'config-rewrite' into development

Conflicts:
	src/com/Jdbye/BukkitIRCd/BukkitIRCdPlugin.java
	src/com/Jdbye/BukkitIRCd/IRCd.java
	src/com/Jdbye/BukkitIRCd/commands/IRCBanCommand.java
	src/com/Jdbye/BukkitIRCd/commands/IRCUnbanCommand.java

This is a merge of the configuration rewrite into the development branch. This includes many fixes including separating all configuration into individual classes to clean up the main files. Please note that this specific version is untested, and the next commit should re-add a couple new items from the development branch (like the configuration and messages for IRC host masking).