Merge pull request #978 from BladeRunnerJS/combo-box-shim-for-ie9

Combo box shim for ie9
Revert "Combo box shim for ie9"
Merge pull request #980 from BladeRunnerJS/revert-978-combo-box-shim-for-ie9

Revert "Combo box shim for ie9"
removing 'discoverAllChildren' in the brjs constructor to speed up model creation
fixing jsdoc model observer now we dont immediately find all nodes
fixing node discovery for SDK level tests
Merge remote-tracking branch 'origin/windows-file-watching-performance-improvement' into remove-initial-discover-all-nodes
Merge branch 'windows-file-watching-performance-improvement' into remove-initial-discover-all-nodes
Merge branch 'windows-file-watching-performance-improvement' into remove-initial-discover-all-nodes
updated version of google closure compiler
throwing exception when minification fails
removed modification of file when exception is thrown
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