OS, Browser and feature detection library grabbed from Google Experiments