Bot-level changes to support custom UAs.  #85.
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.
Document --user-agent-alias option.  #85.