Bug 1040543 part 11 - Make ElementPropertyTransition inherit from Animation instead of AnimationPlayer; r=bz

This patch changes the inheritance of ElementPropertyTransition so that it is
a subclass of Animation not AnimationPlayer.

The only thing special about ElementPropertyTransition is it stores some extra
state for reversing transitions and an extra ValuePortionFor convenience method.
This reversing behavior is implemented by the transition manager by creating
a new AnimationPlayer (i.e. it is *not* a property of the AnimationPlayer). As
a result this extra state can be pushed down to Animation which simplifies the
code significantly.

In future if we implement KeyframeEffect as a separate object we may be able to
push transition-specific state down to KeyframeEffect instead.
Bug 1050461: Clean up webrtc upstream h264 mode 0 support and jitter buffer code, remove kludges r=jesup

Changes the H.264 RTP receiver to handle multiple NAL units per frame with
the same timestamp.
A single jitter buffer frame is created for all packets with the same RTP
timestamp. NAL units are depacketized upon insertion to the encoded frame
buffer. Depacketization includes insertion of start codes and removal of
fragmentation and aggregation unit headers.
Bug 1051199 - Bump mozlog to version 2.4; r=jgraham (DONTBUILD)
Backed out changeset 586ec2ee45d7 (bug 957513) for breaking the web.

--HG--
extra : rebase_source : 4de52cd93646ca7055ba6683b29d0767efd4a322
Bug 1036484 - empty 404 worker script should emit a 'error' event, r=khuey

--HG--
rename : dom/workers/test/test_404.html => dom/workers/test/test_bug1036484.html
Bug 1051122: Don't infinitely recurse in CodeAddressServiceStringAlloc::free. r=dbaron
Bug 1027741. Run decode complete notification handler for image documentsn on a script runner because they trigger invalidation and decode complete notifications are often dispatched during painting. r=smaug
Bug 1049981 - Make error for non-existent files listed in SOURCES less ambiguous. r=ted
Bug 1049979 - Fix 'functions may be declared only at top level or immediately within another function' warnings. r=gavin
Bug 1048133 - Check key algorithms before using them for encryption/signatures r=rbarnes a=abillings
Bug 1046585 part 4 - Cleanup ExecutableAllocator. r=sunfish
Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem.
Bug 1030112: Fix typo in OMX H264 encode timestamp matching and deal with SPS/PPS timestamp assignment r=jhlin
Bug 1047621 - Move link.py to config for importing expandlibs_exec; r=gps
Bug 1047621 - Have link.py import and call expandlibs_exec.py; r=gps
Bug 1054221 - [e10s] Make special link click behave correctly on about:newtab. r=jimm
Bug 1037723 - Fix how the js shell global environment handles symbols. r=jandem
Bug 1051611 - Remove error numbers from js.msg. r=jorendorff
Bug 1014653 - Add debug b2g emulator cppunit test failures to manifest; r=gbrown
Bug 1040735 - DOM node reinsertion under anonymous content may trigger a11y child adoption, r=bz, tbdaunde