updating test templates to use IIFE wrappers
giving spies a name for better error feedback + minor variable name change #604
fixes #906
giving splice method necessary arguments so it works in IE
Merge pull request #956 from BladeRunnerJS/commonjs-test-iife

updating test templates to use IIFE wrappers
#864 adding i18n, html and xml bundles to jstestdriver.conf templates
Update KnockoutProperty.js

The code is clearer if we just use the length property directly rather than introducing a new variable.
Allow the presentation model viewer to update as changes in the
underlying view-model/presentation-model occur.
#948 - ensuring name value pair are both updated. (previous fixed replaced both with just the value)
#948 minor refactoring following code review
Merge pull request #960 from BladeRunnerJS/jstConf_template_changes

#864 adding i18n, html and xml bundles to jstestdriver.conf templates
Merge pull request #957 from BladeRunnerJS/knockout_property_ie_fix

giving splice method necessary arguments so it works in IE
#948 ensuring item name is updated in the tree for the presenter version
Modified '.gitignore' to keep Eclipse Kepler happy, which stopped being
happy a few months ago after a change somebody else made to '.gitignore'
that works for the real version of Git.
Updated all remaining NamespacedJs style interfaces to be defined as
much as possible as CommonJs style interfaces, to work around a bug
within jsdoc3 (<https://github.com/jsdoc3/jsdoc/issues/763>).
Merge pull request #964 from BladeRunnerJS/fix-broken-jsdoc-for-namespacedjs-interfaces

Updated all remaining NamespacedJs style interfaces to be defined as
Squashed 'brjs-sdk/build-resources/includes/sdk/jsdoc-toolkit-resources/jsdoc-toolkit/' changes from 06ad31c..f8d61e9

f8d61e9 Merging changes from 'index-filtering-support' branch
765b3ec fixed remaining linting errors.
01530b2 fix all linting errors except 'no-use-before-define', since these might cause merge conflicts if mixed in with the other error fixes.
ef21fed Work around the bug that occurs in IE10 and below (pressing enter in a text box causes the first button in the same form to be clicked) by explicitly wrapping in a <form/> tag in case other buttons are added to the page (we do this in the BladeRunnerJS template), and ensuring that the other button in the same form is not considered to be a submit button.
b236436 Clean up how we are doing the browser specific fix-ups so they are only applied on the relevant browsers.
ea3dd02 Prevent IE8 from trying to submit when the enter key is pressed.
f9d3ed5 Use a PNG instead of an SVG for the 'x' button so that it can be viewed in IE8.
923d4e8 Merge commit 'ba93ca08813d89e79927bf514208c8a994c7984d' into jsdoc-index-filtering-support
898e2b9 Merge branch 'jsdoc-improvements' into jsdoc-index-filtering-support
cda906e re-added html5shiv as the style stopped working on IE8 after I removed it.
c7c968d Merge branch 'rebase-typography-off-of-mdn' into brjs
312d4e5 Don't allow the title to overflow when using a lower resolution display.

git-subtree-dir: brjs-sdk/build-resources/includes/sdk/jsdoc-toolkit-resources/jsdoc-toolkit
git-subtree-split: f8d61e94f5bddb0c13362f7fc572021f06cebd7f
Merge commit 'e599572430d03dc00033e16f1990942ae46d8b46' into develop

Conflicts:
	brjs-sdk/build-resources/includes/sdk/jsdoc-toolkit-resources/jsdoc-toolkit/templates/default/tmpl/layout.tmpl
adding setTimeout to ensure tree is not redrawn until all changes are ready. code review please!
#948 using set_text to update nodes in the tree