controller,router: Add timestamps to HTTP logs

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #245 from flynn/http-log-timestamps

controller,router: Add timestamps to HTTP logs
receiver: Fix error message

Signed-off-by: Lewis Marshall <lewis@lmars.net>
receiver: Only append ENV dir if non-empty

Signed-off-by: Lewis Marshall <lewis@lmars.net>
slugbuilder: Fix env_dir when running as slugbuilder user

Fixes #247

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #248 from flynn/slug-build-fixes

Slug build fixes
controller: Handle controller crash in scheduler

Signed-off-by: Lewis Marshall <lewis@lmars.net>
controller: Start scheduler jobs with app_name metadata

Signed-off-by: Lewis Marshall <lewis@lmars.net>
controller: Stop the newest jobs when scaling down

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Exit on failure in TestBasic

Signed-off-by: Lewis Marshall <lewis@lmars.net>
controller: Track the state of one-off jobs

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Convert scheduler tests to integration tests

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Use existing slugrunner image in SchedulerSuite

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Add / Remove hosts via HTTP

Signed-off-by: Lewis Marshall <lewis@lmars.net>