Bug 1074765 - Test PeriodicWave output. a=bajaj
Bug 1074765 - Move const periodicWaveSize multiplier out of loop. r=rillian, a=bajaj
Bug 1074765 - Increment phase after sampling to begin PeriodicWave at phase = 0. r=rillian, a=bajaj

This makes phase consistent with the sine OscillatorType and with Blink's
custom OscillatorType.
Bug 1074765 - Use greater weight for nearer sample in PeriodicWave interpolation. r=rillian, a=bajaj
Bug 1012609 - Improve PeriodicWave phase-wrapping logic. r=rillian, a=2.0+

This approach takes advantage of the fact that periodicWaveSize is a power of
2 and uses unsigned integer modulo arithmetic to find the appropriate phase
of the period.
Bug 1063327 - Reject vp9 frames with invalid tiles. r=kinetik, a=2.0+
Bug 1072044 - Fire ICE signals on main. r=mt, a=bajaj
Bug 1072877 - Ensure OOP transactions can't use memory backed tile locks. r=bjacob, a=2.0+
Bug 994292 - Call SpecialPowers.pushPermissions() to ensure permission change is completed before continuing the rest of the tests. r=baku, a=test-only