Updating Knockout from 2.3.0 -> 3.0.0
Updating jQuery from 1.8.23 -> 1.10.2 (jquery) and 1.10.3 (jquery-ui)
Correcting accidentally placed knockout files
Updating knockout 3.0 caplin references to br references
Updating acceptance test which was also corrected in the CT codebase
Adding jquery.browser-shim to work with new jQuery version (as done in CT codebase)
#204 Renaming DemoEventHub -> EventHub
Updated all references inside the workspace directory
Talked with @kybernetikos regarding the changes to the EventHub's internal class, DemoEmitter and made changes to remove it and use 'new Emitter()' instead
Adding some tests for the EventHub
renaming caplin-knockout to brjs-knockout
Merge pull request #295 from BladeRunnerJS/jquery-knockout-update

Jquery and knockout update - fixes #293 and fixes #294
Merge pull request #296 from BladeRunnerJS/event-hub

rename DemoEventHub -> EventHub and add tests (#204)
Adding fix for #281 with tests, needs review
Allowing ExceptionsVerifier to be properly chained
Adding a whereTopLevelExceptionContainsString() to TopLevelExceptionVerifier
Updating ServeCommandTest to use this new testMethod to assert the INVALID_PORT_MESSAGE was output to the user
Fixing the system app tests which were failing the build
Merge pull request #302 from BladeRunnerJS/jquery-knockout-update

Fixing the system app tests which were failing the build
Merge pull request #299 from BladeRunnerJS/port-argument

allowing port to be passed in to serve command with -p flag, fixes #281
adding travis config
fixing schoolboy error - wrong filename for travis config
Merge branch 'develop' into bundler-exploration

Conflicts:
	.travis.yml
	brjs-core/src/main/java/org/bladerunnerjs/plugin/plugins/commands/standard/ServeCommand.java
	brjs-core/src/main/java/org/bladerunnerjs/specutil/engine/TopLevelExceptionVerifier.java
	brjs-core/src/main/java/org/bladerunnerjs/specutil/engine/VerifierChainer.java
	cutlass-sdk/workspace/sdk/libs/javascript/br-libs/br/resources/aliasDefinitions.xml
	cutlass-sdk/workspace/sdk/libs/javascript/caplin/test/br/presenter/test-acceptance/js-test-driver/resources/html/multiple-views-of-one-model.html
	cutlass-sdk/workspace/sdk/libs/javascript/thirdparty/browser-modules
	cutlass-sdk/workspace/sdk/libs/javascript/thirdparty/caplin-br/library.manifest
	cutlass-sdk/workspace/sdk/libs/javascript/thirdparty/jquery/library.manifest
	cutlass-sdk/workspace/sdk/libs/javascript/thirdparty/knockout/library.manifest
	cutlass-sdk/workspace/sdk/libs/javascript/thirdparty/ko/knockout-3.0.0.debug.js
	cutlass-sdk/workspace/sdk/system-applications/dashboard/thirdparty-libraries/jquery-browser/library.manifest
using seperate tasks for JS tests so we can individually disable libraries that arent passing
Merge branch 'bundler-exploration' of github.com:BladeRunnerJS/brjs into bundler-exploration
removing caplin dir that crept in after merge from develop