test: Add Docker based e2e tests
inherit host registry in test VM and container
Don't create new router for /

The new router seems to interfere with the git handler
Update TODO
test: skip docker tests if docker is misconfigured

Rather than assume sudo access, the test scripts assume docker has been
configured to allow non-root access.
test: fix systemd service installation test

The node in PATH may be a symlink, in which case node's
process.execPath (which is what is used by the installer) won't be the
same so the test will always fail.
Merge pull request #77 from strongloop/docker-and-systemd-test-cleanup

Docker and systemd test cleanup
deploy: deploy local directory and run it in place

* Expects:
  - POST {local-directory: ...}
  - Content Type: application/x-pm-deploy
* Skips build/prepare steps
* Does not symlink the current directory
Merge pull request #72 from strongloop/feature/local-deploy

deploy: deploy local directory and run it in place
package: update strong-build dev-dep to ^1.x
Update instance state upon start/stop
Merge pull request #78 from strongloop/feature/update_instance_state

Update instance state upon start/stop
Add ability to set cluster size for start/deploy
Merge pull request #75 from strongloop/feature/set_cpus

Add ability to set cluster size for start/deploy
Use compression directly
Merge pull request #80 from strongloop/fix/middleware-alias

Use compression directly
Delete metrics older than 5 min on metrics update

Note that if no metrics updates arrived, then the old metrics won't be
deleted.
Merge pull request #79 from strongloop/feature/metrics-cleanup

Delete metrics older than 5 min on metrics update
Initialize models with ID from environment
Update models when env is set/unset