code: function yubikey__querify(params, doEscape) {
      return Object
        .keys(params)
        .sort()
        .map(function(key) {
          if (doEscape) {
            var d={}; d[key]=params[key]; return qs.stringify(d)
          }
          return key+'='+params[key];
        })
        .join('&');
    }
docs: /*
  Construct a single line with each ordered key/value pair concatenated
  using '&', and each key and value concatenated using '='.
  
  Set doEscape=true to uri encode the values.