added tests for jsdoc/util/doop
added tests for getAttribs and scopeToPunc
templateHelper.js: longnameToUrl, getSignatureParams, getSignatureType tests added
jsdoc/util/templateHelper: added getSignatureReturns, registerLink, resolveAuthorLinks, getAncestorLinks tests
FEATURE/FIX: jsdoc/util/templateHelper.getAncestorLinks: direct parents punctuation should be part of the link text. <a href="">Parent~</a> vs <a href="">Parent</a>~
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'))
filled out setTutorials and toTutorial links
forgot to add a fixture that is used for the templateHelper tests...
Merge branch 'master' into tests-util

Conflicts:
	test/specs/jsdoc/util/templateHelper.js
minor cleanup, mainly console.log = function () {} --> spyOn(console, 'log')
Revert "FEATURE/FIX: jsdoc/util/templateHelper.getAncestorLinks: direct parents punctuation should be part of the link text. <a href="">Parent~</a> vs <a href="">Parent</a>~"

This reverts commit dad08be08a3cc92df3a73f58959c8847b7733a6c.
updated getAncestorLinks tests to reflect previous revert
Merge pull request #345 from mathematicalcoffee/tests-util

Tests for jsdoc/util/ files.