Fixed PEP8 formating
Merge pull request #390 from EldonMcGuinness/add-require_privmsg-decorator

[bot][module] Added Decorator 'require-privmsg' to allow commands to be specified as only available via PM (Private Message)
[module] Fix hiding of attributes when wrapping a function.

Fixes #390.
[bot] This addresses and issues that arises when origin.sender is None

Signed-off-by: Eldon McGuinness <eldon.mcguinness@gmail.com>
Merge pull request #392 from EldonMcGuinness/bot-fix-for-empty-send-and-pm-check

[bot] This addresses and issues that arises when origin.sender is None
[adminchannel] Cleaned up code and fixed missing variables

Signed-off-by: Eldon McGuinness <eldon.mcguinness@gmail.com>
[rss] Fix error looking for timestamp on new RSS items; add date format

Was throwing an AttributeError on items without an 'updated' value.

Added DATEFORMAT as a variable at the top of the module; this could
possibly be added as a configuration option.
Add timezone link to unknown user/timezone message.
[bot.py] Handle a 0-length string properly

Closes #396
Merge pull request #395 from saltire/master

[rss] Fix error looking for timestamp on new RSS items; add date format
[Clock]Forgot a ), Thanks miggyb
[weather] Better sanity checking of Yahoo data

Closes issue #397
Closes issue #372
Fixed capitalization of cleandoc to cleanDoc in the kickban function.

Signed-off-by: Eldon McGuinness <eldon.mcguinness@gmail.com>
Removed cleanDoc and cleaned up comments to conform better
Merge remote-tracking branch 'remotes/upstream/master' into whouya-bot
Merge remote-tracking branch 'remotes/origin/adminchannel-accept-commands-from-pm' into whouya-bot