Bug 984786 part 8: Give NS_INLINE_DECL_*REFCOUNTING classes private destructor & MOZ_FINAL annotation where appropriate, in /gfx and /content/canvas. r=bjacob
Bug 984015 - GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback. r=?

This patch includes:

 * GUIDHelper.getItemGUID() must return a GUID.
 * GUIDHelper should resolve promises after other operations are finished.
 * GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback.
Backed out changeset 9ed8b82d0548 for incorrect commit message.
Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mrosenberg
Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
Bug 985536.  Go back to allowing optional any with no default value in WebIDL, but treat it as having a default value of undefined.  r=khuey
Bug 991753.  Make sure we're in the right compartment before we try wrapping our Promise in Promise::GetOrCreateWrapper.  r=bholley
Bug 985536 followup: mark argument that should be optional as optional.  r=orange
Bug 982014 - Fix what sections are copied from injection object after bug 932737. r=nfroyd
Bug 991769 - Cleanup gtest libxul when doing make clean or distclean. r=mshal
Bug 991799 - Fixup Windows resource include file location after bug 988168. r=mshal
Bug 991976 - Only fail creating .mozconfig.mk once. r=mshal
Bug 991769 - Add missing parenthesis. r=me
Bug 985733 - Refactor element-setting code to not conflate typed array and dense element setting.  r=sfink

--HG--
extra : rebase_source : 4aa073095fd71a8116460427b0e6b5108757dff2
Bug 985733 - Add a test for typed element-setting using ToNumber semantics.  r=sfink

--HG--
extra : rebase_source : 64315d96fff2cc62bb3d3a1f25a8e70f9c580f61
Bug 985733 - Make assignments into typed arrays use ToNumber-style semantics.  r=sfink, r=jandem

--HG--
extra : rebase_source : 1b2f2a2f4978951fc5683f97127d5120a34c8630
Bug 989626 - Buttons shouldn't have a max-height (messes up adjacent labels). r=jaws
Bug 991034 - Remove unused strings from browser.dtd. r=dolske
Bug 989046 - a. Convert Gecko side messaging to use NativeJSContainer; r=blassey