New APIs and features
Merge https://github.com/EdgeCraft/EdgeCore

Conflicts:
	src/net/edgecraft/edgecore/EdgeCore.java
	src/net/edgecraft/edgecore/chat/Channel.java
	src/net/edgecraft/edgecore/chat/ManageChatListener.java
	src/net/edgecraft/edgecore/db/DatabaseHandler.java
	src/net/edgecraft/edgecore/mod/AFKCommand.java
	src/net/edgecraft/edgecore/mod/BanCommand.java
	src/net/edgecraft/edgecore/mod/DifficultyCommand.java
	src/net/edgecraft/edgecore/mod/GameModeCommand.java
	src/net/edgecraft/edgecore/mod/HelpCommand.java
	src/net/edgecraft/edgecore/mod/MaintenanceCommand.java
	src/net/edgecraft/edgecore/mod/MuteCommand.java
	src/net/edgecraft/edgecore/mod/SpawnCommand.java
	src/net/edgecraft/edgecore/mod/TicketCommand.java
	src/net/edgecraft/edgecore/mod/TimeCommand.java
	src/net/edgecraft/edgecore/mod/WeatherCommand.java
	src/net/edgecraft/edgecore/other/PlayerConnectionListener.java
	src/net/edgecraft/edgecore/user/User.java
	src/net/edgecraft/edgecore/user/UserManager.java
	src/plugin.yml