Merge tag 'v0.16.0' into develop

0.16.0.
Merge pull request #2 from mangalam-research/develop

Pulling in 16.0
Updated Gruntfile to manage jsdoc template changes
Created requirement for newer version of grunt-newer
Add jsdoc.conf.json
Grammar check of latest changes
Merge pull request #16 from keisetsu/develop

Merge the latest from keisetsu.
Correction
Merge branch 'develop' of https://github.com/mangalam-research/salve into develop
salve-convert now checks the validity of the rng before simplification.
When an uncaught exception happens we have to clean temporary files ourselves.
Modified the first simplification step to modify href arguments upon inclusion and and to support recursive inclusion.
salve-convert now supports repeating steps if needed. Step 1 in particular needs to be run more than once in certain cases.
Sax is now a regular dependency.
Raise errors for cases we can't handle.
Updated Gruntfile to:
Check that the default jsdoc template directory provided by the user contains the default
Check the jsdoc version number of the installed jsdoc is greater than or equal to
a "config.required_jsdoc_version" variable
Reverting a throw
Initial support for running spectests.
include element processing must include the other children of the grammar element.
Some grammars may have no definitions.
Documentation update.
Give an error status when there is an error.