Revert "i think this worked...we'll see eventually"

This reverts commit ff2794fe8eb0687d949940c525d4badfa35ccd35.

Conflicts:
	components/moz/xpcom/src/sbWeakReference.cpp
	components/moz/xpcom/src/sbWeakReference.h
more fix ups. probably should have cherry-picked and tested along the
way instead of doing it all at once lol
I'm dumb, need to cherry-pick again to fix sbMozHackMutex.h issues
use Mozilla::Mutex for sbDirectoryEnumerator ...ported from our xul 6 branch

Conflicts:
	components/moz/fileutils/src/sbDirectoryEnumerator.h
another port to proper mozilla headers from xul 6 branch

Conflicts:
	components/moz/threads/src/sbThreadUtils.h
i think this worked...we'll see eventually

Conflicts:
	components/moz/xpcom/src/sbWeakReference.cpp
	components/moz/xpcom/src/sbWeakReference.h
hmm why can't it find sbThreadUtils.h
@Mook - fix build in another spot
finally got these updated/compiling
correct image parser module
more updates, sbPropertiesModule is next...
update sbPropertiesModule
update sbLibraryManagerModule
even more, time for a break probably