Added a README that includes a high-level breakdown of the code structure
Added references to the main Visual Studio projects for the agents.
Fixed an issue with the new extension support for collecting stats on demand where it was breaking support for multi-step scripts (the code was processing the next step before it had finished closing out the previous one).
Updated .gitignore rules to ignore more runtime and build-time intermediate files.
Fixes #3 - The state of SSL sockets was being lost after the first step in multi-step scripts.
wptdriver 117
Fixed #4 - Switched Firefox nspr hooking to try nss3.dll first (new combined dll) and fall back to ssl3.dll and nspr4.dll for pre-22 versions
Fixed an issue with the Firefox hooking where a few addresses could move if we tried hooking before the dll was loaded because it could have been unloaded after we got the addresses.  This is similar to the ncodehook issue we had before and the fix is to not free the library after getting the addresses.
wptdriver 118
Add DOM Content Loaded and On Load to Legends

Added DOM Content Loaded and On Load to waterfall and connection View
legends.
Split waterfall legend into two so that it still fits
Fixed a few warnings when directories didn't already exist
Fixed the unlocking of the lock file when we are done processing it since php no longer clears it when exiting.
Merge pull request #5 from andydavies/master

Added DOM Content Loaded and On Load to waterfall and connection view legends
Merge branch 'master' of github.com:WPO-Foundation/webpagetest
Minor tweaks to the colors in the legend to better visually match the waterfalls.
Added user timing events for when the site header has finished loading and for when the waterfall has loaded in the site detail view (mostly as a demonstration for user timing support in webpagetest but hopefully something the RUM tools start reporting on).
Added support to the UI for reporting user timing if captured as part of the test (and fixed the hovers on connection view requests as a side effect)
Fixed #6 - The new post-test reporting of stats was causing the navigation timing data to be filtered out because it was after the test completed.
wptdriver 119
Added support for user timings reporting to the Firefox agent (requires site-based polyfill since firefox doesn't natively support user timing)