Bug 880661 - Corrected check for default handler existence. Added check for download's mimeinfo not nullness. r=margaret;
Bug 883287 - Add null checks to Prompt.jsm constructor. r=wesj
Bug 882547.  Treat undefined values in WebIDL dictionaries as missing.  r=smaug
Bug 882653 part 1.  Improve error reporting for bogus this objects in WebIDL bindings.  r=smaug
Bug 882653 part 2.  Make the "not an object" error reporting better in WebIDL bindings.  r=smaug

This also adds infrastructure to generally indicate to the
js-to-native conversion exactly what is being converted.
Bug 882653 part 3.  Make the "does not implement interface" error reporting better in WebIDL bindings.  r=smaug
Bug 882653 part 4.  Improve the WebIDL binding error reporting for the not-sequence, not-callable, not-dictionary, not-date, and invalid-enum-value cases.  r=smaug
Bug 882653 part 5.  Improve WebIDL binding error reporting for overload resolution failures, unions, non-finite floats.  r=smaug
Bug 870787 HTML parser part - Make <img> a form-associated element in the HTML parser. r=smaug
Bug 870787 - Improve named getter for form, r=bz
Bug 879319 - implement past names map in HTMLFormElement, r=bz