It is very messy today.
Created attachment 175419 [details] Patch
Created attachment 175440 [details] Patch
Created attachment 175584 [details] Patch
Committed r135483: <http://trac.webkit.org/changeset/135483>
Comment on attachment 175584 [details] Patch Clearing r? from the patch that has landed