Bug 847971 - Make openURL select recent windows that match the current privacy state. r=dolske

--HG--
rename : browser/modules/RecentWindow.jsm => toolkit/modules/RecentWindow.jsm
Backed out changeset f85e650c1df7 (bug 847971)

--HG--
rename : toolkit/modules/RecentWindow.jsm => browser/modules/RecentWindow.jsm
Bug 827486, part 1: add JSImplementation extended attribute. r=bz
Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
Bug 827486, part 5: add the main JS impl code gen. r=bz
Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
Bug 827486, part 7 - add basic code gen test. r=bz
Bug 805533 Patch 2 - Pass SDP parsing errors up to PeerConnection r=jesup
Bug 848150 - Update about:home favicons. r=dolske ui-r=shorlander ui-r=limi
Bug 843627 part 1.  Rename nsHTMLSharedObjectElement to HTMLSharedObjectElement.  r=peterv

--HG--
rename : content/html/content/src/nsHTMLSharedObjectElement.cpp => content/html/content/src/HTMLSharedObjectElement.cpp
rename : content/html/content/src/nsHTMLSharedObjectElement.cpp => content/html/content/src/HTMLSharedObjectElement.h
Bug 843627 part 2.  Implement the WebIDL API for <embed> and <applet>.  r=peterv
Bug 843627 part 3.  Enable WebIDL bindings for <embed> and <applet>.  r=peterv
Bug 843627 part 4.  Add IDL attribute reflection tests for <embed>, <applet>, <object>.  r=peterv
Bug 846972 part 1.  Make nsCSSStyleSheet wrappercached.  r=mccr8
Bug 846972 part 2.  Add the WebIDL APIs for StyleSheet and CSSStyleSheet.  r=peterv
Bug 846972 part 3.  Switch CSSStyleSheet to WebIDL.  r=peterv
Bug 851526 - Clean up event handlers in Content.js. r=mbrubeck
Bug 851596 - Move ContextMenuHandler element detection utils into Utils. r=fyan