Includes javascript grammar for embedded javascript
Merge pull request #16 from abe33/feature_embedded_javascript

Includes javascript grammar for embedded javascript
Prepare 0.20.0 release
Check that operator keywords aren't hash keys

Previously having object keys/ivars such as delete would be highlighted
as keywords instead of keys/functions.
Remove excess whitespace
Prepare 0.21.0 release
Add stricter destructured object/array patterns

Previously they looked for an end pattern of either } or ]
causing incorrect highlighting when both {} and [] were used
on the same line.

Closes #15
Prepare 0.22.0 release
Update contributing file