move global state into a shared object
Created attachment 90404 [details] Patch
Committed: http://trac.webkit.org/changeset/84419