Update remus to install our zmq.hpp.

This will allow users of remus more control over low level zmq settings
if the need to set those on the context.

Change-Id: I42b009145dcfd25ebde9e5a8d16ba9dd50c3bfd1
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
Correct warnings found by continuous integration testing.

Change-Id: I99f31fee04026b932f43a4ec26131e0c867c8811
Merge pull request #88 from robertmaynard/integration_tests

add a few basic integration tests into remus.