Fewer module-level variables in app.js
Add support for custom HTTP responses
Remove legacy code for old protocols
Don't send `renamePending` or `token` to clients
Don't include `userid` in `init` messages
Don't send unnecessary information in searching updates
Move all user information commands to /whois 

The following commands are now aliases of /whois:
/ip, /getip, /rooms, /altcheck, /alt, /alts, /getalts.
Whois now provides alt information of an user.
In due time the aliases will be deprecated and removed. This is meant to centralise user information seeking in /whois, which has all the information available.
Merge pull request #214 from Joimer/patch-15

Move all user information commands to /whois
Implement CAP 5 - Malaconda
Update Malaconda's viable moves.
Fix Harvest message
Merge remote-tracking branch 'upstream/master'

Conflicts:
	app.js
	chat-commands.js
minor fix >> <<