refactor willHandleNavigationPolicy
use 'new-win-policy' for middle and ctrl click

Fix rogerwang/node-webkit#1547