implements a simple stack for plugin iterator
plugin now compatible with new Handler::getIterator() interface
uses new PluginHandler Iterator interface
Fixed #249: ignore unsupported events rather than allowing an unhandled exception to be thrown
Add HTTP 407 response for proxy authentication.
Initial version of Logging plugin for Phergie v2
Fixed a bug where $channel was still being called when it didn't exist
Removing 'nick change' logging.

Turns out that you can't log a nick change in a 'room', it just comes
through as a server notification.  So if I logged it, you'd then have
to work in the logging viewer to show it in all channels on that
server.  Not worth it at the moment for this simple plugin.
Updates the LogViewer to work with the new logging setup.
While we are at it, update LogViewer to HTML5
Fixes a bug in the LogViewer, wherein single digit days weren't displayed
Hack to make Karma Plugin more verbose
Adding basic forecast functionality to Wunderground plugin.  Still needs some cleaning up.
Polishing up forecast response, as in the weather command now also works
handles forecast exception
Added Gsc.io URL shortener

Thanks @grahamc!
Updated Gsc.io URL shortener
Adding trivia plugin to Phergie