rebase to dev27
[WIN] Fix build error of rebase.

1. Disable the warning of 4800. The warning is caused by forcing value to
   bool(performance warning).
2. gfx::NativeMenu is removed, use HMENU directly.
3. NativeMenuWin::Rebuild add one parameter: InsertionDelegate*, it can be NULL
   in our code path.
4. Upstream code move |base/file_path.h| to |base/files/file_path.h|,
   move |chrome/common/extensions/draggable_region.h| to |extensions/common/draggable_region.h|
5. |WebContents::GetNativeView| is removed. Using ->GetView()->GetNativeView();
6. |JavaScriptDialogCreator| is renamed to |JavaScriptDialogManager|
7. Several method in the base class |content::MediaObserver| of |MediaInternals|
   is removed, it's OK for us to remove it because we do nothing before.
8. Base class: |content::ContentClient| add method |GetDataResourceBytes|, so
   |content::ShellContentClient| should also override it.
Printing support
Merge pull request #587 from zhchbin/nw-rebase

[WIN] Fix build error of rebase.
rebase fix for Mac
Correctly handling Cmd-backtick

Fix #432
Fix build error caused by missing |switches::kPrintRaster|.
support override initial path of file dialog

Fix #516
move PrintJobManager to ShellBrowserMainParts

This will prevent the error msg on exit
update upstream version with 27.0.1430.0
Use master process for new default windows

There are cases that the new window rvh is created
in the devtools process.

Fix #602
bump version to 0.5.0-rc
[test]update `nw_test_app` module
[test]fix a text error
[tool] update package_binrary
Update README for 0.5.0 rc
[test]fix the descripition
Merge pull request #614 from owenc4a4/test

[Test] fix some text error.
add suport for 'nwdisable' and fix security origin

Fix #534
Read package.json correctly when it starts with '..'

Fix #627