Adds es6 support for arrow function syntax
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