Fix use of rsplit for IPv6 addresses.

Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
Factoids: Fix help of @random.

Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
Prevent exception when replying with a genericNoCapability error

Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
Seen: Fix docstring of @since.
Fix error when writing hostmask-collision error message.
Format: Add command @stripformatting.
ircdb: Deduplicate hostmasks in IrcUser.addAuth

If addAuth is called with a hostmask that already exists (exactly, not
just equivalent patterns) in self.auth, remove the entry for the old
authentication.  This essentially updates the timeout for the hostmask.

Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
Merge remote-tracking branch 'supybot/master' into testing

Conflicts:
	src/callbacks.py
	src/ircdb.py
Fix merge.
Google: Filter out [, before attempting to interpret Googles response as json.
Clean up .gitignore
Fix previous commit
I forgot this one...

Who uses Emacs anyway?
Merge pull request #514 from Hoaas/testing

Google: Filter out [, before attempting to interpret Googles response as json
Merge pull request #515 from nyuszika7h/cleanup-gitignore

Clean up .gitignore
registry: Make subvalues inherit privacy. Closes GH-519.
irclib: Prevent crash if 324 or 329 is not received after any other post-join messages.
Aka: Fix typo (Error, not error).
Add Python version to 'supybot --version' and @version.
Fix detection of Limnoria version from Git when running the setup with Python 3.