Fix a typo that stopped the CONNECT command from working
Fix a typo in server pong which stopped pongs from working
Allow having no password for server PASS

The other code was already set up to allow it, we just needed to remove the explicit check stopping it
Fix user registration for remote users

* Fix ordering of code so that a nick doesn't always collide with itself
* Make register() calls actually work
Add some logging so we know why a server got disconnected
Merge pull request #84 from Heufneutje/fix-limit-mode

Fix the channel limit mode
Disallow autostatus extbans that are higher than the user's current rank
Cache stored modes on channel creation to prevent an override
Remove default modes when a registered channel is created
Remove a user's statuses in all channels when they logout
Merge pull request #83 from Heufneutje/services-fixes

Services fixes
Implement the SAJOIN command
Implement the SAPART command
Implement the SANICK command
Merge pull request #80 from ekimekim/multiserver-fixes

Multiserver fixes
Implement the SAMODE command
Implement the SATOPIC command
Implement the SAKICK command
Merge pull request #72 from Heufneutje/module-oper-sa

Implement the oper override commands
Add SA modules to the default configuration file