Attached is my patch for the basic portions of a shared PluginPackage implementation.
Created attachment 19404 [details] Shared PluginPackage patch Here's the patch. I've tested that Qt, Wx, and GTK+ all still build. I've yet been unable to get an unchanged build completed on Windows, and so have not tested this there, so it needs to be. It should build fine, as none of the code is actually changing, but just being shifted around this time.
This seems to have built successfully on Windows as well.
Comment on attachment 19404 [details] Shared PluginPackage patch r=me
Landed in r30650.