Fix to proper error type on SpeechRecognition

Spec draft proposal : https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html#speechreco-error

We need to add below error types.
- NOT_ALLOWED, SERVICE_NOT_ALLOWED, LANGUAGE_NOT_SUPPORTED
Also, We change to order of SpeechRecognitionError same as latest spec.

BUG=none

Review URL: https://codereview.chromium.org/1073513002

Cr-Commit-Position: refs/heads/master@{#326240}
3 files changed