Adds es6 support for arrow function syntax
Adds es6 support for rest parameters in function signatures
Fixes issue with spec where rest parameter should be last
Merge pull request #144 from pangloss/feature/arrow-function

Adds es6 support for arrow function syntax
feature(conceal): add prototype to the list of conceals
remove redundant prototype declaration
Merge pull request #149 from iammerrick/develop

feature(conceal): add prototype to the list of conceals
Merge remote-tracking branch 'source/master' into develop
Case agnostic JSDoc tags

The latest documentation for JSDoc3 use lowercase tags (http://usejsdoc.org/),
but the oldest versions may use camel case (see https://code.google.com/p/jsdoc-toolkit/wiki/TagReference).
The current syntax supports both of them.
Add missed @tutorial tag

See documentation http://usejsdoc.org/tags-tutorial.html.
Merge branch 'pr/154' into develop
regexp: prevent escaped "]" from terminating character class

Each of the following character classes contains an escaped "]":

    /[\]]/
    /[\]x]/
    /[\\\]]/

The following character class does *not* contain an escaped "]":

    /[\\]/
regexp: prevent unescaped "/" in character class from terminating regexp
Merge branch 'pr/160' into develop
string: spell-check string literals
Merge pull request #162 from davidchambers/spell-checking

string: spell-check string literals
Add basic support for ECMAScript 6 Template Strings

Spec: http://tc39wiki.calculist.org/es6/template-strings/
Merge branch 'pr/163' into develop
Merge pull request #145 from pangloss/feature/rest-args

Adds es6 support for rest parameters in function signatures
regexp: add jsSpecial to jsRegexpSpecial cluster

Most significantly, this causes shorthand character classes within
groups to be highlighted. For example:

    /(\d)/