Fix crash on exit: PageClickTracker is deleted twice
Support media enumerable API from upstream 30

sync with upstream c129874dc579801d403c521fe0ebe38fbc1cf2f2
Fix #632
Avoid double free in MediaCaptureDevicesDispatcher

Fix e7d3a58be0047c15ea1105e7686bfc1ec8de160c