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
Merge remote-tracking branch 'origin/master'
Updated to version 0.23.0-SNAPSHOT
Updated to version 0.23.0-SNAPSHOT