Optimize gulp scripts task

- UlgifyJS is the bottle neck here.
- Don't minify vendors that already provide a minified version (go
  faster)
- Concatenate after minifying vs before (use less memory)
Separate dependencies in package.json

- Everything needed to build and run `server.js` is in "dependencies"
  (so we can use `npm install --production` in `build.sh`)
- All the rest (needed to test etc.) is in "devDependencies"
Separate config from other scripts in build
Move build step into build.sh

For Shio deployment. In "start.sh", we only rebuild "config.js" so it
takes the values of current environment variables. This will make
"start.sh" much faster.
Fix unit test
Merge pull request #30 from tidepool-org/optimize-build

Optimize build step and application start
0.0.10
Skip Sauce Labs tests in CI if env vars not set

See:
https://github.com/travis-ci/travis-ci/issues/1946
Use USA date format in patient data display
Include watson in blip codebase

Realized that Watson was packaging lodash in the "app" bundle because of
a "require" statement.

Simplest now is to include watson into blip (vs fetching it from
Tideline's "examples" folder), until it is either deprecated or included
in Tideline's main codebase.
Wrap tidepool backend code into api service

- Wrap both `tidepoolplatform` (to be deprecated) and
  `tidepool-platform-client` (new separate library) into `core/api`
- Have `tidepoolplatform` return an object rather than "patch" an
  existing one (that's really used for mocks)
- Introduce `tidepool-platform-client` via Bower
- Merge `core/auth` into `core/api` under `api.user`
Add fetch patients for user

Use tidepool-platform-client to implement `api.patient.getAll()`.
Update to latest platform client API
Merge pull request #33 from tidepool-org/platform-client

Platform client
0.0.11
Merge pull request #32 from dduugg/master

Use USA date format in placeholder text
Change patient e2e test to match new date format
Switch to platform-client for user auth
Merge pull request #34 from tidepool-org/user-auth

Switch to platform-client for user auth
Create patients group on signup