Fix error with stats for de-configured resources

If a target, provider, or image did not exist in the config but
was still in the db, the stats function would encounter a KeyError.
This makes sure we can still report stats for lingering resources.

Change-Id: Iade002917dbcb2931bb4f9ff009516d24c47e743
Make jenkins username and private key path configurable

This mostly assists local dev, but is a good idea anyway.

Move the zmq port in the test script so it does not conflict
with the default port in the jenkins zmq plugin (more local
dev assist).

Change-Id: I68f7fc31fe7e2a819568a2f40626641dee240387