Document iconv dependency
httputil: work (sub-par) without iconv
RubyGems obsoleted *and* b0rked all_load_path, try to work around it
Forecast plugin patch

"I've updated the forecast plugin, the two API URLs used had been updated and
the NOAA SOAP API method call now requires 6 arguments instead of the 5 it was
passing previously." (Ticket #89)
weather: use proper units text when using config option

Previously, if units was false (no units specified), wu_units would
become "_false" instead of "_<whatever was in the config value>".
quakeauth: notify when identified

This ensures that joining after identification (config setting
irc.join_after_identify) works correctly with quake auth too.
db adaptors: nil internal variable when closing

This prevents subsequent spurious flushes from bombing out because of
closed databases.
utils: support hex HTML entities
search: fix google
tumblr: escape the non-range dash in the group regex
Update gettext support

Somewhere along the line between 2.0.0 and 2.2.1 gettext switched from
locale to lang for the hash key name. Support both.
search: update for changes in google's html
bdb: restore errors should be logged as errors
markov: be more robust about flaky dbs

Due to historical bugs, some database entries may have ended up being
serialized as strings. Recover from this by making them into arrays.
search: fix google calc scraping
chucknorris: typo
search: preliminary duckduckgo support

Thanks Lite_
search: be more rbot-ish in ddg
search: some ddg reworking

Make it more similar to google, modulo obvious differences in behavior
and possibilities.
search: preliminary Wolfram Alpha support

Thanks Lite_ again