Simplified maybeLog API

BUG=
R=pmeenan@google.com

Review URL: https://codereview.appspot.com/71500045
Change logged dates to local timezone.

BUG=
R=pmeenan@google.com

Review URL: https://codereview.appspot.com/69030046
Increase logger "." history

BUG=
R=pmeenan@google.com

Review URL: https://codereview.appspot.com/70190048
Initial work to clean up access to testinfo.json and prevent corruption (and fix up the post-processing of videos and test data).
Fixed some issues with loading and saving the testinfo file
Change the test status to count full runs, not individual tests
Merge branch 'master' of github.com:WPO-Foundation/webpagetest
Fixed a missing include for test post-processing
More tweaks to the post-processing.
Tweaks to the video processing to avoid trying to process video files before they are ready or without the accompanying page data
Tweaked the video processing so that we process the video before marking the test run as complete.
Moved the video processing to ONLY happen when a test completes.  If we need to be able to re-process retroactively we can figure out a cleaner way to do it.  This eliminates a lot of slowness in loading pages while tests are running (and the possibility of a race to process a video).
Removed the locks around video processing since the 2 entry points already lock the test
Changed the test force-complete to only look at the timing of individual runs.
Tweaked the status check to terminate a test that can't be found
Added logging of the server-side test state as well as a way to view the logs for any given test.
Added log messages for when tests are forced to end by teststatus
Added the missing log viewer
Improved the header handling for dev tools events so we can extract the mime types from SPDY sessions
Added a check to terminate any running instances of the browser we're about to launch just to make sure there aren't any conflicts or issues.