merging develop -> bundler-exploration

merging latest develop into bundler-exploration
key changes:
- jquery and knockout updates
- demoEventHub is now EventHub and is written as a nodejs class
- some Java changes