whoops, meant to change this before
Update almost all of the javascript components, make them use generatorNSGetFactory
to register, _xpcom_categories where applicable, and separate out each manifest into
their respective directory.
Definitely don't think some of these are right, but it builds.

Still getting the same error regarding nsScriptSecurityManager and
the "security.fileuri.strict_origin_policy" pref, even if I have nothing
in compiled/dist/chrome.manifest (which should just be xulrunner trying
to load itself?)
well this would probably help, use v9.0.1 browser and the not v6.0
one..
tweak these so it'll build
add v9.0.1 of mozexthelper from <xulrunnersrc>/toolkit/components/exthelper
forgot to clobber before, now the vendor deps build correctly
more compartmentalization of the jscomponents. for some reason, unknown to me, the chrome.manifest in app/manifests seems to get overwritten occasionally in the compiled/dist dir?
change milestone to 9.0.1
proper reentrant monitor initialization in constructors
FIX ME SOME DAY -- for now, put the manifests into their own dir and
build them last, so whatever is overwriting the root chrome.manifest
won't anymore