Backed out changeset 302fb81f0729 (bug 858940) for frequent Android test crashes.
Bug 894150 - Unregister the PannerNode in the AudioListener when destroying the stream. r=ehsan
Bug 888864 - Changing a stylesheet ProcessingInstruction's data no longer applies immediately. r=bz
Bug 880621 - Create a test that checks about:cache after private browsing. r=ehsan
Bug 891177 - Add an explanatory comment by the const_cast<> in the Move(const T&) overload.  r=luke

--HG--
extra : rebase_source : 37a91bf2bdfe2b2f96ddebf276ad532d4419c42b
Bug 891437 - Implement mozilla/Array.h, a class suitable for use where a C array would be used, with additional debug bounds-checking.  r=Ms2ger

--HG--
extra : rebase_source : 314232d817e67d9a26dfa215b5c897e0dd0be353
Convert SN_MAKE_TERMINATOR and SN_IS_TERMINATOR to inline functions to avoid clang+ccache warnings about over-parenthesized equality expressions.  No bug, rs=terrence

--HG--
extra : rebase_source : 50b8f70501a481a4dda715284ccd9a21bbfa0eb6
Bug 894150 - Test.
Bug 870356 - Fix IonMonkey Math.round bug on x86/x64 hardware without SSE 4.1. r=sstangl