forcetk's x-user-agent includes full user agent passed in / force.entity.js patchUserAgent can handle non-sdk user agent