Adding / Fixing Logging support in Phergie

Sorry I delayed, oh, a year in getting a pull request here.  But I was first waiting to make sure I had it 'well tested'.  And then, well, got busy.

Anyway, this is me adding back in a Logging plugin to Phergie, and on top of that updating the LogViewer to work with it.  Might still need/want some tweaking, but this works, and we've been running it here at musketeers internally for a year now.