Bug 925129: Remove VC9-and-earlier chunk from nsAlgorithm.h, since we don't support building with VC9 and earlier. r=ehsan
Backout e67dad88f860 and assertion-count-tweak followups (bug 914919), since including nsDebug.h in gfx/2d causes issues with some skia headers.
Bug 925066: Remove unused "#include nsDebug.h" from nsAlgorithm.h. r=jst
Bug 924248 - Make nsIDocument.h go on a diet; r=jst

The nsMacShellService code is rewritten to stop using GetLoadContext
which will now only be available in libxul.