don't force close remote instance with Node support

Still use the 'close' event; Bind Window object on opening
Remote window with normal frame is still force closed

Fix #1778
[README] Update for 0.8.6
Append nw-quit test case
Fix headless devtools in iframe

Adding back websocket interface in devtools
capital “S” in “JavaScript”
Merge pull request #1810 from Mithgol/patch-1

capital “S” in “JavaScript”
Merge pull request #1804 from gitchs/master

Append nw-quit test case
Return non-zero when error to inform ninja of the failure.
Make linux_dump_symbols default to be 1

The linux_dump_sybols is set to 0 in common.gypi:1033, so the default
value in nw.gypi will be ignored anyways. Removing the % could make this
option valid.
Merge pull request #1832 from libm/fix_nw_symbols

Make linux_dump_symbols default to be 1
Merge pull request #1828 from libm/fix_nonzero

Return non-zero when error to inform ninja of the failure.
Append uncaughtException listener to process to avoid crash.
Fix bugs in the test cases' code,to help generate a stable result.
Update Mocha version to avoid stoping while test case failed.
Append test case for issue 1669
Add test case for issue 1575
Merge pull request #1853 from gitchs/nw_fork

Add test case for issue 1575
Merge pull request #1852 from gitchs/i1669

Append test case for issue 1669
Fix: frameless window not draggable after resizing

cherry-pick https://chromiumcodereview.appspot.com/12314115/
Include Node/Chrome versions in releases
Fix: set force close only when dealing with top frames

Fix the previous commit in a better way to simulate the previous
solution (but do it from renderer): only try to set the flag on
the first time.

Conflicts:
	src/renderer/shell_content_renderer_client.cc
Port menu shortcut.