Move (most) Redis communication to a controller.

This allows us to specify what to do on connection failure (1) in one
place, and (2) on a per-method basis.
Put wpull version in user agent.

Handy for diagnostics, maybe.
Pipeline: print out ID on startup.
Bump pipeline version.
Require wpull 0.28
Bump pipeline version
Merge branch 'pipeline-next'

Conflicts:
	pipeline/pipeline.py
Bump pipeline version.  Again.
Distinguish between "no running jobs" and "loading job data".
Spike out job list filtering.

The UI could use some work, though I actually like where the filter
input currently is, even if it is very difficult to discover.
commands: Updates with regex, real ignore-sets names, /ncr for 1st example.
Add twitter.com/intent/tweet; add blogspot TLDs
Add phpBB patterns; make patterns stricter
Lock to wpull 0.28 in requirements.txt.
Dashboard: show response counts in history.  Closes #53.
Actually echo an item's stdout to the dashboard.
A CouchDB view to locate archive URL records.  #18.
Increase comment readability.
Dashboard: remove global MessageProcessor.

The only real benefit to this (so far) is that I didn't like seeing
"Dashboard.messageProcessor" everywhere, and this commit satisfies my
need to get rid of it.  Whether threading object references through
bindings is any better is an open question.
Add more phpBB ignore patterns