Get debug reports from debug_server.

Now that debug_server can be told to save debug reports without asking
the user first, we don't need to try running Debugger ourselves.

Update the code, the python script to look for reports at the right
place (on the desktop), and the readme to explain how to configure
debug_server.
More work on the TestExpectations for Haiku

About 8000 tests left to sort out.
Add a libroot_debug wrapper script.

This can be used with the --wrapper option to run-webkit-tests, when you
want to run DumpRenderTree under libroot_debug (but not perl, python,
and other parts of the testsuite).
More stack alignment fixes.

The testsuite spotted some other cases of movdqa used on misaligned
stack in these methods.
Fix a testsuite null pointer crash.

If the frame has no attached document, don't attempt to dump it as text.
Return an empty string instead.
TestRunner: ignore more options.

The testsuite is not happy about the message to stderr, so ignore
known-to exist options. We should actually implement them someday.
Testsuite: fix size of pixel dumps

Our drawing backend grows the offscreen bitmap when the view size is
grown, but never shrinks it back. Modify the pixel dump support to take
the current view size into account and only work with the useful part of
the bitmap.