Bug 909178 (part 1) - Move |jsid| from jsapi.h into js/Id.h.  r=luke.

--HG--
extra : rebase_source : b0d38093a9f40a532e73c2c30ae86b8970b814ac
Bug 909178 (part 2) - Make jsclass.h not depend on jsapi.h, and rename it js/Class.h.  r=jwalden.

--HG--
rename : js/src/jsclass.h => js/public/Class.h
extra : rebase_source : 31ecd4074181c234f7f71eef04a10ae371c35eaa
Bug 740580 - Follow-up for fix incorrect rebasing. mDestRect should have been destRect.
Don't deadlock on a child process for a CPOW (bug 905896, r=cjones).
Bug 801467 - Give SVG glyph documents a legitimate principal and URI so that references to paint servers are able to be resolved. r=roc,bz
Bug 801467 - Test that url(#id) references work in OpenType SVG glyph documents. r=roc
bug 878786 - relax assertion requiring a loadGroup when the loading document is an SVG-glyph document loaded from a font table. r=bz