remove randomreddit module
ensure lastfm test cases fail when output is bad
Merge pull request #43 from telnoratti/master

Fix for missing artist
weather: deal with VRB returned for degrees
linx is now optional because of spongebob
clean up head.py a bit and readd title brackets
remove broken nodetodo module
fix test_head.py to also mock linx_api_key
add linx to default list of disabled modules
update shebangs
Add Event Wildcard *
add KBCB to icao.py
Make '.seen' persistent

Instead of using a dict, use a shelve so that seen is persistent across phenny
reloads.

This will cause some more disk IO as we are syncing the shelve every time
someone says something. It is probably better to just .close() the shelve when
phenny exits (using atexit).

Also, clean up some dead code that was left in the module.
Merge pull request #46 from rmoore/master

Make .seen persistent.
fix filename of seen.db files
add new metar parser and update weather module
switch tfw module to use new metar parser
fix test cases (wa changed something)
icao: remove EDDI (closed Berlin-Tempelhof airport)
fix inHg -> hPa conversion