This changes the way we build the extension API, including the way platform-specific APIs are processed and the remote API is generated. This allows us to expose experimental API in chromium conditionally.
Created attachment 120041 [details] Patch
Created attachment 120043 [details] Patch
Comment on attachment 120043 [details] Patch Attachment 120043 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/10990441 New failing tests: inspector/extensions/extensions-api.html
Created attachment 120152 [details] Patch
Committed r103411: <http://trac.webkit.org/changeset/103411>