[core] Fix PEP8 for bot.py issue #125
[core] Fix PEP8 for config.py issue #125
[core] Fix PEP8 for coretasks.py issue #125
[core] Fix PEP8 for db.py issue #125
[core] Fix PEP8 for irc.py issue #125
[core] Fix PEP8 for module.py issue #125
[core] Fix PEP8 for test_tools.py issue #125
[core] Fix PEP8 for tools.py issue #125
[core] Fix PEP8 for web.py issue #125
Add trigger.raw and fix issue #310
Merge pull request #315 from bui/master

Add trigger.raw and fix issue #310
Merge pull request #316 from DePierre/pep8

Fix PEP8 for [core] issue #125
[admin] Join channels on invite
[admin] Use Bot.join instead of writing a join command.
[core] Revert mistake on config.py #316
Merge pull request #318 from DePierre/pep8

[core] Revert mistake on config.py #316
[rss] Report malformed XML; skip updating feed with unchanged etag

- Throw a debug message if the feed parser detects non-well-formed XML.
- Don't update the feed in the database if the etag and modified time
have not changed.
Merge pull request #319 from saltire/rss

[rss] Report malformed XML; skip updating feed with unchanged etag
[rss] Add a class for representing feed rows.

- rss._RssFeed eases accessing the row fields.
[rss] Add handling for 301 and 410 http responses.