Modified syntax groups regular expressions

Instead of targetting the regular expressions to very specific syntax
groups (ie: javaScriptDocComment), which make the indent script not
compatible with other syntaxes (ie: jsComment), more generic versions
are used which should still match the same groups by using case
insensitive search and shorter patterns (string, regex and comment).
Adds syntax for Identifiers in labeled statements

    { $: 'now this label has syntax highlighting' }

Using this RegExp `[a-zA-Z_$][0-9a-zA-Z_$\-]` 
instead of just checking for `\w`.

Although it doesn't cover the full range of characters an Identifier
can be it does work for the 98%.
Merge pull request #64 from goatslacker/patch-1

Adds syntax for Identifiers in labeled statements
Update README.md
linkify
Adds new maintainer info. Removes trailing whitespace
Adds CommonJS keywords to syntax highlighting
Merge commit '2f3935516d1aea7dc3fbd9a45efec4ba9f0b6d50'
Moves CommonJS from Define to Include
Allows CommonJS syntax inside function blocks
Adding my own preferred keywords and tweaks
Possible fix for parenthesis in ternary statements
Syntax setting tweaks and fixes