User: Make arguments handling of '@user hostmask remove' similar to '@user hostmask add' 's. Closes GH-101.
Aka: Remove side effects in everythingReplace and fix crash when evaluating expressions where $* is in the nested command.
utils/str.py: Add the %T (Time delta) argument type.
utils/str.py: Use already existing function utils.gen.timeElapsed instead of redundant one.
Later: Use builtin support for '%s ago'.
Aka: Use %q converter instead of %r for logging (escapes % in expression).
Aka: Fix previous commit.
Aka: Fix crash when logging (on Python 2).
travis.yml: Add IRC notifications.
Add explicit/helpful error message about how to solve the multiprocessing 'Permission denied' issue.
Add class attribute callbacks.Commands.pre_command_callbacks.
utils.str.format: Replace %u with '' instead of '<>' if URL is empty.
Revert "Web: Disable @title and @doctype for non-HTML documents." (incompatible with Python 2)

This reverts commit 34b0e5faadf7c042bd911cdc392e673e6889fa0e.
Aka: Fix import of locked alias.
Alias: Prevent @add from allowing invalid names.
commands.py: Fix crash if a custom error message is provided to somethingWithoutSpaces (bug introduced in 29dc1438a0).
commands.py: Fix crash if a custom error message is provided to somethingWithoutSpaces (bug introduced in 29dc1438a0).
RSS: fix initialAnnounceHeadlines not being obeyed
Merge pull request #504 from kytvi2p/issue502

RSS: fix initialAnnounceHeadlines not being obeyed
Merge remote-tracking branch 'progval/master'

merge from upstream