[win]frameless window'height can be sized under 38px

relate to #419
Merge pull request #478 from owenc4a4/frame

[win]frameless window'height can be sized under 38px
window.open should show the window by default even though the show option from package.json. Fix #491.
Revert "[win]frameless window'height can be sized under 38px"

This reverts commit d72f437f0d79ddbafb4c8f84e38fbc28cfe2b99c.
Merge pull request #493 from zhchbin/master

window.open should show the window by default.
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