Get rid of report object
Get rid of file logger, we don't need it
Split head.js into head.js and srdata.js

This is so we can reuse srdata.js within the pageloader extension by
copying it into place when we copy the pageloader stuff into the app
directory.
We only need the full path/filename, not split out

That was leftover cruft from when I didn't know enough about
nsILocalFile to do things sensibly. Now that I know what I'm doing
(HA!), we can just use the one, full path.
Add srdata.js to pageloader.xul

This lets us share code for storing and writing results.
Hook up srdata into pageloader

We changed plRecordTime to pass the appropriate info to do_write_result,
and also changed plStop to use do_save_results. There was one change
required to do_write_result to handle pageloader, which passes in
integers instead of a Date object.
Rename tp-cmdline to sr-cmdline
Modify input parser to use json

We find JSON to be more readable, extensible, and (frankly) useful than
the custom format that tp uses.
Add runner support for page load tests

This lets the runner choose which process (and argument set) to use
based on the extension of the test. An extension of .js corresponds to
xpcshell tests, while an extension of .page corresponds to page load
tests.
Make unpacker handle the pageloader component