mac osx menus settable with selectors, modifiers, and keys. add ClearMenu

Signed-off-by: Chris Granger <ibdknox@gmail.com>
remove extraneous includes

Signed-off-by: Chris Granger <ibdknox@gmail.com>
allow nulling out a menu

Signed-off-by: Chris Granger <ibdknox@gmail.com>
fix bug of crash on reload
Merge branch 'master' into menus

Signed-off-by: Chris Granger <ibdknox@gmail.com>

Conflicts:
	src/browser/native_window.h
	src/browser/native_window_mac.mm
Merge pull request #1125 from richardcypher/fix_crash_onreload

[test]fix bug of crash on reload
Escape apostrophe properly

Fix #1206
Linux: make frameless window resizable

Merge upstream patch from #169010; Fix #142
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
[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
Merge branch 'master' into menus
Linux: turn on linux_dump_symbols by default