For now, lets remove the associated page concept (and WebPageNamespace) to simplify things out. We can then discuss the necessary grouping mechanisms with a clean slate.
Created attachment 76448 [details]
Step 1: Remove API entry points.
Part 1 landed in r73976.
Created attachment 76458 [details]
Part 2 landed in 73986
http://trac.webkit.org/changeset/73986 might have broken Windows Release (Build)