cli: Add a --yes option to `app delete`.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
cli: Make ps always show the header

Signed-off-by: Lewis Marshall <lewis@lmars.net>
controller: Remove job_cache foreign key constraint

This constraint was stopping one-off jobs being tracked, given they do
not need to have a corresponding formation.

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Create new build on restart

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #530 from flynn/test-runner-restart

test: Create new build on restart
test: Close build log connections

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #531 from flynn/ci-pending-build-logs

test: Close build log connections
test: Add CLISuite

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
Merge pull request #501 from flynn/cli-tests-mk2

Cli tests
website: Added new_job schema type (corresponding to the NewJob type)

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
website: Added resource_req schema type (corresponding to the ResourceReq type)

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
website: Updated route type with properties

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
website: Added config defintion to basic types

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
website: Update schema controller types

All types have been updated to their latest representation.

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
website: Corrected job.state example

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
website: Added job#state enum in schema

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
website: Cleanup controller json schemas

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
website: Cleanup json schema dir

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
website: Give controller json schemas own common schema

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
website/schema: Add controller key schema

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>