Bug 625015 - Improve the error message when the X development libraries are not available; r=glandium

Patch based on the one of Aikeremu Tiemuer
Bug 845057 - Part 1: Use DOMSettableTokenList for iframe.sandbox; r=bz
Bug 845057 - Part 2: Tests (sanity checking sandbox DOMSettableTokenList attribute); r=bz
Bug 845057 - Part 3: Use the parsed attribute in ParseSandboxAttributeToFlags; r=bz
Bug 882703 - Add TextTrackList change event; r=rillian,bz
Bug 909914 - Add a missing include to avoid error: "Use of undeclared identifier 'getpid'" when building with enable-macos-target=10.9; r=smichaud
Bug 913665 - Detect minified files and pretty print them by default; r=fitzgen
Bug 921484 - Fix bugs found in TextTrack::GetActiveCues(); r=rillian
* mDirty needs to be set to false after the list has been recomputed.
* The loop that adds cues to the list doesn't work properly when the
  list has become dirty as we check if endTime < playback time and
  since we start from pos 0 we will never get past the first cue.
Bug 935987 - Part 1: Give the preprocessor a better API; r=gps
Bug 948889 - Move the inline script in aboutTabCrashed.xhtml into a separate file; r=ttaubert
Bug 775730 - Ensure AttributeWillChange is always paired with AttributeDidChange. r=dholbert
Merge m-c to inbound
Bug 940040 Pressing and releasing "Alt" should not open the File menu on Linux r=enndeakin
Backed out changeset 84a3ca9be2eb (bug 940040) for linux bustage
Bug 775730 - Address missed review comments. r=dholbert
Bug 936790 - (gcc 4.5) Build error: "We don't want these libstdc++ symbols to be used" when building with --enable-stdcxx-compat and WebRTC, r=glandium
Bug 952878 - Eliminate shadow layer. r=kats
Bug 952977: Use gfx::Matrix in ipdl r=nical
Bug 952977: Switch PrependSVGTransform to gfx::Matrix r=nical
Bug 952977: Remove Gonk's sRotationMatrix r=mwu