Misc: Fix ignoring of user flooding with invalid commands in private.
sandbox: Update check_trans.py to handle core locales.
core: update messages.pot and fr.po.
Internationalize string-handling functions in src/utils/.

This commit was supposed to be before the two previous ones, but I messed up with Git.
core: Updates messages.pot and fr.po.
core: Fix l10n-fr.
Anonymous: Use assertEqual in tests instead of failUnless(... == ...).
Anonymous: Fix use of pipes.
Merge branch 'testing' of github.com:ProgVal/Limnoria into testing
Fixed the last fix in Anonymous which broke the ability to query via say
Merge pull request #465 from clue-eq-None/AnonSayFix

Fixed the last fix in Anonymous which broke the ability to query via say
Seen: Add supybot.plugins.Seen.showLastMessage.
ChannelLogger: check for logChannelMessages before logging.
User: Fix handling of --capability for unregistered users.
PluginDownloader: Obey --no-network in tests.
travis.yml: Use --no-network instead of setting individual plugins.
Speed up install on Python3 (2to3 is ran only on modified files).
Fix scripts to work with Python 3 without 2to3.
travis.yml: Fix path of plugins.
Improve .travis.yml.