Fixed a bug with /checkban on mutes reporting time in milliseconds.
Added players debug
Added Punishment object.  Now:
Ban extends Punishment.
IPBan extends Punishment.
Mute extends Punishment.

Also added Temporary interface. Now:
TempBan extends Ban, implements Temporary.
TempIPBan extends IPBan, implements Temporary.
TempMute extends Mute, implements Temporary.

---------------------------

Fixed a bug where expired TempIPBans were not removed from memory (But
instead, it was removing permanent IP bans from memory and the database)

---------------------------

Now tracks players real names using the players table.  Name column is
names in lowercase, Actual column is names in case as seen when the
Player last connected.

---------------------------

Removed unused method Database.escape(String s), it's no longer needed.

---------------------------

Fixed a recent commit causing an NPE when trying to log a players IP
address (Their IP is null on join! Must use it from the event instead).

Also removed BanManager().logIP(String name); as it is not used anymore.

---------------------------