[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
[currency] Fix typo(s)
[rss] Small fixes

- White foreground text now works
- Feed list title filtering is now case-insensitive
[rss/clock] Add time format and time zone config options

The clock module can now set global config options for time format and
time zone. The time command will look for user or channel preferences
first, and then for these config options.

The RSS module now reads time format from the same place: it will look
for a channel preference, then for the config option.
Merge pull request #401 from Ohcanep/currency-fix-typo

[currency] Fix typo(s)
[github]Parse issue URLs as if they are .findissue [number]
Merge pull request #400 from saltire/rss

[rss/clock] Add time format and time zone config options; take RSS time format from preferences
fix to duplicate column name: tz bug

Willie fails to load remind.py module due to repeat attempt to add column ['tz'] to preferences table in the setup function.

    Error in remind setup procedure: duplicate column name: tz
    (db.py:669)

Changing second add_column to ['time_format'] at line 56 fixes the bug and appears to be the intended behavior.
Merge pull request #405 from qubitsu/patch-1

[remind] fix to duplicate column name: tz bug
[irc] Only split args with spaces, fixes #406

Prevents the default .split() from catching Unicode whitespace
same with the other .split()
Merge pull request #411 from bui/patch-2

[irc] Only split args with spaces, fixes #406
Fix #415 by ignoring all future arguments if first is a digit.
Merge remote-tracking branch 'upstream/master'