Sync with upstream ua-parser to detect more browsers and devices
Fix race condition where the SDK might write to the wrong cookie domain
Fix race condition where the SDK might think cookies are disabled
Revert Device Type field change from version 5.10.0 to show OS name again.
Default SameSite cookie setting to Lax
Breaking Changes
The SDK cookie now defaults to SameSite=Lax
Windows Phone, IE Mobile, and Opera Mobile devices will be reported to amplitude slightly different. They will appear as "Windows Phone OS", "IEMobile", and "Opera Mobile" respectively.
The device type field has gone back to showing OS name.