Fix for issue #738

- ongoing
Merge branch 'master' into issue738
Fix for issue #738

- encapsulated focus / update logic into an update Manager
Fix for issue #738

- focus behavior can now be enabled per dashboard
Merge branch 'master' into issue738
JavaScript UpdateManager now checks for user preferences to determine if updates should occur without window having focus
improved display of update mode in dashboard view
First (non-functional) version of a modal for editing preferences done as react components #898
Added rendering and editing for preferences (endpoint to load and save still missing) #898
Introduced basic build JS process

- npm for depedency management
- gulp as build tool
- commons/browserify as module system
- uglify
Added first version of endpoints for loading and saving user preferences #898
Working version of editable preferences fixing #898
First prototype
Import javascript folder from issue898 branch
Create information card with reactjs
Add another empty card
Add bootstrap accordion components on react
Exclude gulp generated js from repo
Add SourceType react component
Add description to quick start card