Add plumbing for a compatibility mode preference in WebKit