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