Port the web inspector to the split tool factory.

Doesn't actually change one bit for the remote access yet, but at least we
have something to start with now.
Add a WebKit1 test application.

Unintentionally exposes a nasty deadlock between the object registration
mutex and the one in the QAbstractSocketEngine.