[Telemetry] Support download profiles from cloud storage
Needed for theme and many extension startup tests.
* Add benchmarks/startup_with_extensions.py - new theme and many_profile startup tests.
* Teach test.py to use .sha1 files for profile directories, these are downloaded from cloud storage, unzipped and then used as the profile directory by the browser.
* Add a function to browser_finder to allow querying the target OS.
BUG=None
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=243543