removed stack traces for known exceptions
modified constructors to have both message and exception as parameters
modified constructors to have both message and exception as parameters
added javadoc for exceptions in main exception package
removed arrows
throwing ambiguousrequirepathexception at getSourceModulesForRequirePaths
added javadoc for all exceptions
replaced spaces with tabs for indentation in getSourceModulesForRequirePaths
removed line containing where the class is derived from
refactored how we send message together with cause.getMessage()
Merge branch 'develop' of github.com:BladeRunnerJS/brjs into friendly-exception-messages-470
fixed dupplicate stacktrace on contentprocessingexception
removed remaining comments
Rename TooltipHelper to DefaultTooltipHelper so that the name can be used for the interface.
Create a `br.presenter.tooltip-helper` alias that by default points to br/presenter/control/tooltip/DefaultTooltipHelper

Users can provide a different implementation of the helper by overriding the alias.
Add `setNodeText` function that sets the text contents of a element in a per formant way.
Squashed 'brjs-sdk/workspace/sdk/libs/javascript/topiarist/' changes from 07fce20..7355c55

7355c55 Merge pull request #17 from janhancic/gh-pages
aeb35a1 Optimized the most common use-case likely with Topiarist (verifying arguments using isA()) so that it's now ~2.5 times slower than doing the same check manually, rather than being ~25 times slower, as was the case before. To achive this I did have to relax the argument checking performed, but this actuallly resulted in the browser throwing a clearer error message than what Topiarist was producing anyway.
03e51ba Added a new command (npm run test-performance) that shows that topiarist is currently ~25 times slower than using typeof and instanceof directly for the most common use case -- verifiying argument types.
8d50258 Also skip `toString` as it can break in IE8
a703e66 Made exportTo() available as export(), to remain backwardly compatible with v0.0.3.
cc4b1d7 Prepare to make a new version of Topirarist available via 'npm', but also provide a small backwards compatiblity fix so we only have to update the minor version number.
4686e10 Updated all grunt dependencies to see if this fixes the builds on Travis, plus ensured all dependencies were against fixed versions, since we're not trying to run a continuous integration test against our upstream dependencies.
0687c68 adding more browser versions for testing incl safari

git-subtree-dir: brjs-sdk/workspace/sdk/libs/javascript/topiarist
git-subtree-split: 7355c5520530c3b441952d06b4673462a5894546
Merge commit 'c4ffae6b31b13f6886452aa9988f42c369a9e35e' into latest-topiarist
Merge pull request #1056 from janhancic/feature/elementutility-setnodetext

Add `setNodeText` function that sets the text contents of a element in a...
Merge branch 'develop' of github.com:BladeRunnerJS/brjs into friendly-exception-messages-470