Pipeline changes for custom UAs.  #85.
Generalize IgnorePatternUpdater.  #85.

We'll use this as the basis for other CouchDB updaters, i.e. the
user-agent updater.
Update user agents from cogs.  #85.