Add support for User Agent Override parameter "ua"

- Includes support for web-oriented parameters, e.g. Flash version, Java
  enabled, attribution IDs (link navigation, Adwords, Doubleclick, etc)
Allow overriding the HTTP User Agent header

This is additional to the "ua" override option in the Universal
Analytics Measurement Protocol.