Can't send only whitespace to chat now.
Added AssocManager...

AssocManager keeps track of ckey, ip, and computer_id associations
between users. New op verbs to check associations are: checkAssoc (for
clients logged in), checkAssocByIp, and checkAssocByCkey.
Updated command list in help window.
Fixed saving/loading of banned/mute.
Adjusted output for some commands.
Bans will automatically apply to all...

keys associated with a banned key. This ban will automatically extend to
any new associations that form as well when a client logs in.
checkAssoc checks client, ckey, ip, and cid

all at once instead of having different verbs for each type.
Fixed issue with who list not updating properly.
Status should be set to active on login.

For some reason, a user logged in and "returned from afk after 116
minutes" even though afk and away_at are both tmp variables.
Mobs are deleted fully on Logout.
Added /geolocate for ops.

/geolocate <active user or ip address> to view country, region, and city
for an ip address.
Added /purgeAssoc for ops.

/purgeAssoc <ckey, ip, cid> will remove provided data from all entries
in the association database.
Ops are notified when a banned user attempts...

to log in.
Redundant assoc_db.sav entries fixed.
Fixed small issue with geolocate().

In some cases, it would say that geolocate failed when it actually did
not.
Merge pull request #37 from koyeall/master

New features & bug fixes.