Merge branch 'release/0.8.0' into develop
Adds jsFunctionKey to jsObjectKey

As per a user's feature request, this adds a slightly higher specificity
for object keys that define a function.
Removing `-` as a valid character for jsObjectKey
Better whitespace support for jsFunctionKey

This allows 0 or more spaces after the `:` character in a jsFunctionKey
Merge pull request #127 from pangloss/feature/add-jsfunctionkey

Adds jsFunctionKey highlight group

jsFunctionKey is used to target object keys that have functions as a value
Fixes jsObjectKey, removes dashes in Identifiers
Fixing jsFuncBlock when braces are on a new line

jsFuncBlock braces would not be highlighted if they where on a new line
Merge pull request #132 from pangloss/feature/funcblock-fix

Fixes jsFuncblock for braces
Fixing jsNoise to work within ternaries

jsNoise really belongs in jsExpression, not jsAll.

By putting it in there, we make it far more consistent in how it works,
for example, now it properly works within the jsTernaryIf group.
Merge pull request #133 from pangloss/feature/fix-ternary-noise

Fix jsTernaryIf and Noise
v0.9.0
Merge branch 'release/0.9.0'
Merge branch 'master' of github.com:pangloss/vim-javascript
jsDoc is highlighted like jsComment