undefine window.webkitSpeechRecognition before it's supported
treat app protocol as local scheme

Fix rogerwang/node-webkit#1255
accessing xhr.response as ArrayBuffer from Node context
Merge branch 'node' of https://github.com/rogerwang/blink into node