jsdoc3/jsdoc#332 : added ability to define multiple tutorials' information in one file
added tests for tutorial/resolver. A bit of renaming needed to ensure all test tutorials had unique names
added tests for Tutorial class.
Made Tutorial#addChild and Tutorial#removeChild modify the child's parent (as well as the parent's children property)
test improvements: expect(X instanceof Array) --> Array.isArray(X), some toEqual -> toBe, .indexOf(X).not.toEqual(-1) --> .toContain(X)
fixed typo in test, also Array.isArray instead of instanceof Array
Merge pull request #334 from mathematicalcoffee/feature-multi-tutorial-json

#332: Allow master configuration file for all tutorials
Merge pull request #335 from mathematicalcoffee/tests-tutorial

added tests for Tutorial class.
document OS X fix for bad Rhino version (#340)
Merge branch 'master' of github.com:mathematicalcoffee/jsdoc into tests-util
BUGFIX: linkto and toLink should use hasOwnProp to avoid errors from linking to reserved keywords, e.g. {@link constructor} or linkto('constructor')
test improvements: toEquals vs toBe, instanceof Array vs Array.isArray, .indexOf(X).not.toEqual(-1) vs .contains(X)
BUGFIX (tutorial/resolver, util/templateHelper): be careful when tutorial names are reserved JS keywords (e.g. 'constructor'))