Add a remus_integration_tests helper function.

Change-Id: Iacd7e92e1a44659aab5e0f39f686ee31d040ae70
Add in a terminate queued job integration test.

This integration test verifies that you can terminate a job while it is
on the server, and hasn't been given to a worker.

Change-Id: Id8b7fefc14cf707dd2674183a040f216290101ac
Verify that the server can cache a job and give to a worker

The worker in this case connects to the server after the job is submitted,
and still properly handles the job and returns the correct results to the
client.

Change-Id: I2170ce2d6e6efd0db8b4ef6e0ef4e23e011d0ee0
Add a integration test that verifies the submit, status, result workflow.

SimpleJobFlow verifies that the most basic job submission and status
querying, and result returning methods work. SimpleJobFlow manually
acts as both client and worker.

Change-Id: I652ef615eccf3583d3e051d666b7511180e995ce