Merge m-c to inbound.
Bug 890379 - [WebGL 2.0] Add existing WebGL 1 extensions as WebGL 2 features. r=jgilbert
Bug 845205 - Do not reset the style context when removing unset properties. r=dbaron
Bug 891334 - Add default MIME type definition for .pdf as 'application/pdf'. r=jdm
Bug 894844 - Add localization comment to plural forms in AccessFu.properties. r=yzen
Bug 880538 - OdinMonkey: make a single pass over the parse tree (r=bbouvier)

--HG--
extra : rebase_source : c5aafde69f44906750d1d62d6878bfbab9e048ee
Bug 880538 - OdinMonkey: don't create an IonContext in MacroAssembler (r=sstangl)

--HG--
extra : rebase_source : c949b8337141681eb983ca4792849a726a059e18
Bug 880538 - set pn->pn_funbox immediately (r=bhackett)

--HG--
extra : rebase_source : 11b265e64f8355989632bd2556ed119a397cb10a
Bug 880538 - store a pointer from ParseContext to it's PNK_FUNCTION ParseNode (r=bhackett)

--HG--
extra : rebase_source : acb4b0e5d94d0c1777173a4b0f378c46591805b3
Bug 880538 - move 'hasDestructuringArgs' flag into the FunctionBox (r=bhackett)

--HG--
extra : rebase_source : d65025cd591c7faf9e64f4768da0b2b8352ee393
Bug 880538 - LifoAlloc::release after parsing every function (r=bbouvier)

--HG--
extra : rebase_source : 9ead29e3dc5110f2b1f30c5218c41cbbc26555e5
Bug 882008 - OdinMonkey: fix subtraction to take doublish, rm Use (r=bbouvier)

--HG--
extra : rebase_source : 819570ab142518328aa41a1c6b81ffa0a5d7b96f
Bug 894948 - Remove effectively-dead analysis-related code from interpreter. r=jandem

--HG--
extra : rebase_source : 037764b4c11746ee52d5347c76e2a5242b35afab
Bug 888236 - Cleanup MetroWidget's Destroy method, shutdown layer manager and call base widget destroy methods. Potential fix for crash in nsIFrame::GetNearestWidget(). r=bbondy
Bug 881463 - Fix for intermittent browser_selection_textarea.js. r=rsilveira
Bug 845050 - FileCopier support for symlinks; r=glandium
Bug 895010 - Disable WebGL vertex array objects for now - r=jgilbert

--HG--
extra : rebase_source : 49a35c72470b1300a9f2b5267b88db195c4242df
Bug 892426 - Add an additional temp-Register to SetElementIC. r=jandem
Bug 867856 - Fix intermittent timeout of bug743094.js test case. r=h4writer
Bug 887334 - Remove AutoSwitchCompartment. r=luke

This thing is...yikes.