host: Add job status diagram

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
README: Multi-node cluster size should be >=3

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #205 from flynn/update-readme

README: Multi-node cluster size should be >=3
README: 12 -> twelve

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
README: Fix typo

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
receiver: Scale to web=1 by default for new apps

Closes #208
Fixes #198

Signed-off-by: Wang Baoling <chinamerp@gmail.com>
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>
test: Test controller restarts

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>
bootstrap: Wait for the controller route to respond

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

Signed-off-by: Lewis Marshall <lewis@lmars.net>
host: Set job exit status to 0 if it was signaled

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

Signed-off-by: Lewis Marshall <lewis@lmars.net>
script: Support setting IP in bootstrap-flynn

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Support booting more hosts

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

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