Now that we have PageGroups, it makes sense to hang the preferences off them instead of the context.
Created attachment 75423 [details] Patch
Attachment 75423 [details] did not build on qt: Build output: http://queues.webkit.org/results/6804013
Landed with Qt related tweaks in http://trac.webkit.org/changeset/73215.