fixed function highlighting bugs, see https://github.com/Benvie/JavaScriptNext.tmLanguage/issues/32