b=1023697 use MediaStream to convert between stream time and seconds in Web Audio r=roc

--HG--
extra : transplant_source : %FE%C77k/%25%B4%25F%FB1%EAAqn%CA%DEH%06%C0
b=1023697 use MediaStream to convert between stream time and seconds/ticks in MediaPipeline r=roc

The fake graph needs an implementation of the conversion methods.

The real graph will change to use audio ticks for time in a subsequent patch,
but the fake graph doesn't know about MEDIA_TIME_FRAC_BITS, so that change
can be made now in the fake graph.

--HG--
extra : transplant_source : %22%C4%01Yh%5D%F0%A6%11%40%CD%B5%89%0A%8C%8A%C2%19%5E%CC
b=1023697 record the graph tick rate on StreamBuffer and its Tracks for StreamTime calculations r=roc

--HG--
extra : transplant_source : 8%B4%DB%A4%FE%2C%B7%235%7F%7D5%2C%FA%BA%0D%9E%CC%7E%11
b=1023697 add functions to convert between track rates and remove global StreamTime/tick conversion functions r=roc

--HG--
extra : transplant_source : %B6%BC%83%17%22%EE%5D%BEl%B6%17m%1C%D0N%D1C%97%60%E1
b=1023697 simplify StreamBuffer::ForgetUpTo() to avoid graph-rate-dependent conversions r=roc

--HG--
extra : transplant_source : %16%9C%08%CA%3E%DD%82%21%D2%90%7D%29%FB%D9L%9E%F8%2A%CBd
b=1023697 add functions to convert between track ticks and seconds, and remove global MediaTime/second conversion functions r=roc

--HG--
extra : transplant_source : %F3%D8%C168%B7%A3%13%B2p%3Ee%89TkGlD%A8%A7
b=1023697 use 0 for initial graph time r=roc

We could get away with 1 as an initial time when units were 1/(1<<20) seconds
but when graph time units are audio samples, an initial value of 1 will mean
that the first audio block produced has 1 frame fewer.

--HG--
extra : transplant_source : %FF%D5%AF%A9%C7%EA%C4%D7%ED%8F%CC%AC%E4%5E%FF%D0%87%8D%3AN
b=1023697 use audio ticks for graph time units r=roc

--HG--
extra : transplant_source : 8%BA%9D%5C%E32%05x%A79K%08TH%A7%F4%F2tg%EC
No bug. Add FiraSans Regular to reftest fonts, no effect on build. r=me
Bug 1022948 - Fix FPU in PJS worker threads. (r=Waldo)
Bug 984528 - Touch CLOBBER file for rename of manifestdestiny -> manifestparser; a=clobber
Merge mozilla-central and fx-team
Merge mozilla-central and b2g-inbound
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/09d0d10233df
Author: Wilson Page <wilsonpage@me.com>
Desc: Merge pull request #19761 from wilsonpage/1016393

Bug 1016393 - [Camera] Fix unit tests with a newer mocha

========

https://hg.mozilla.org/integration/gaia-central/rev/010b2a7ddf17
Author: Wilson Page <wilsonpage@me.com>
Desc: Bug 1016393 - [Camera] Fix unit tests with a newer mocha
Bumping manifests a=b2g-bump
Bug 1022214 - Remove the obsolete mTabstripCloseButton property. r=dao
Bug 1017560 - Choosing the same language will modify the state of Show Translation button, r=felipe.
Bug 908534 - change of event sink should trigger OnSecurityChange notifications, r=dkeeler
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/80ec483ebdf6
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #20301 from arcturus/bug-1020471

Bug 1020471 - WebrtcClient is not defined r=jmcf

========

https://hg.mozilla.org/integration/gaia-central/rev/4d2e7508fb3b
Author: Francisco Jordano <fjordano@mozilla.com>
Desc: Bug 1020471 - WebrtcClient is not defined

========

https://hg.mozilla.org/integration/gaia-central/rev/4c22359dee83
Author: Rudy Lu <me@rudy.lu>
Desc: Merge pull request #19968 from r-gaia-cs/bug-1019993

Bug 1019993 - Correct compositekey to compositeKey.
r=rudylu

========

https://hg.mozilla.org/integration/gaia-central/rev/bc4a124a8686
Author: Raniere Silva <raniere@ime.unicamp.br>
Desc: Bug 1019993 - Correct compositekey to compositeKey

Replace compositekey with compositeKey to follow interCaps coding
style guidelines.
Bug 908534 - test that chromeUI notification is shown for about:support when opened as a new tab, r=ttaubert