Allowing users to override the default connectivity for a location in locations.ini
Adding comment back, changing second instance of this code
Changed the watchdog to only start after the startup delay to provide a way to kill urlblast if it is in a loop.
Added protection to make sure only one instance of the driver/urlblast is running at any time (within a given terminal session).
Added a query param for disabling the URL labels in the waterfall comparison view (hideurls=1)
Switched WinInet to use the direct function calls (same as wptdriver) and added a heartbeat to the work processing so the agent can get force restarted when it stops processing work.
Added http timeouts to the file uploads
Tweaked the watchdog to make sure only one instance of each kind can be running (in case of restarted agents)
pagetest 370
wptdriver 137
Improved IE's cache clearing
Pagetest 371
wptdriver 138
ChromeDriver v2 and WebDriverJS API upgrade. WebDriver now works on Android. Moved screenshots to files in a per-run temp dir, along with video and pcap.

R=wrightt@google.com

Review URL: https://codereview.appspot.com//13576044
Added support for a setPort command that allows for remapping all requests on a given TCP port to a different port
Merge branch 'master' of github.com:WPO-Foundation/webpagetest
wptdriver 139
Fixed a formatting issue with short waterfalls being stretched.
Filter out HEAD requests from HAR files from the mobitest agents
Initial support for trimming dev tools waterfalls based on console messages ("WPT start" and "WPT stop")