Support media enumerable API from upstream 30

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

Fix e7d3a58be0047c15ea1105e7686bfc1ec8de160c
[test] Test-case for crash dump
[test] test case for issue #1236--App Crashes when you try to open a window after previously closing a window
Use current locale in Header 'Accept-Language'

Fix #1240
Add qvalue to 'Accept-Language' header
Merge pull request #1238 from kingFighter/crash_dump_test

[test] Test-case for crash dump
Merge pull request #1244 from kingFighter/tests

[test] test case for issue #1236--App Crashes when you try to open a win...
Override lang setting from cmdline argument
Linux: turn on linux_dump_symbols by default
bump version to 0.8.0
Mac: Fix --lang support
Win: embedding manifest to fix tooltip
Mac: fallback to en-US.pak on missing locale.pak
[README] update for 0.8.0
[test] fix crashBrowser case
Merge pull request #1267 from kingFighter/crash_dump_test

[test] fix crashBrowser case
rename capturepagedone to __nw_capturepagedone
implement Window.cookies.get
implement Window.cookie.getAll