clock mode with @brandonarbiter
Interface tweaks
strike out when data is old
azure: try fresh deploy.sh

Try regenerating a new default deploy.sh using:
    azure site deploymentscript --node

The old one caused problems because I re-ordered
things without understanding what Kudu was doing,
fully.  The bower install is now part of the npm
install process, which means this shoudn't really
be necessary.
Merge branch 'master' into feature/base-api
Merge branch 'feature/base-api' into rebase/settings
Merge branch 'fix/deploy' into wip/clock/init
migrate to API-SECRET header

@jasoncalabrese pointed out that some agents do odd things with
underscores and that using a hyphen is more common.
This also adds tests to ensure that the API_SECRET handling works as
expected.
hack to allow DISPLAY_UNITS actually change default

This allows setting DISPLAY_UNITS=mmol in the environment to make
mmols the default view from the server.
Merge commit 'f51b6c3a8b98a0ecc350f307cda6746ba002e6db' into rebase/settings
Merged dropdown.js into ui-utils.js
* Querystring values now replace underscores with a space, pluses are now treated as any other character.
* Added type parameter to showNotifications(note, type). Now blue, green, red, and yellow background can be used (by passing the type as "info", "success", "urgent", "warn").
Committing important unsaved changes to ui-utils.js.
High contrast display for last entry time.
Fixed javascript error in ui-utils.js when no query string parameters were present.
Created high contrast treatment for the last entry time.
Merge pull request #20 from nightscout/rebase/settings

Rebase/settings