Improve log messages from helios testing framework

Many of the log messages produced by the testing framework include
the helios job ID. But these IDs are auto-generated and very long,
so they clutter the logs and don't provide much value to the user.
When the use declares a TemporaryJob, they specify the image they
want to deploy, so it's more useful to log the image name.

Changed many of the detailed log messages from info to debug.

When waiting for an image to start, we would only log if the
image is pulling. We now log whatever state it's in, so we
always know the state of things.
Log for creating job is now at info

It also uses jobId.toShortString() so it's less verbose
than printing the full hash.
Don't fail when job in UNKNOWN state
Merge pull request #173 from spotify/rculbertson/clean-temp-job-logs

Improve log messages from helios testing framework
[maven-release-plugin] prepare release 0.8.11
[maven-release-plugin] prepare for next development iteration
Make CLI "--env" args take precedence over file

Make `helios create` CLI "--env" args take precedence over
env args with redundant keys specified in helios job config file.
Merge pull request #183 from spotify/dxia/cli-env-precedence

Make CLI "--env" args take precedence over file
Add the ability to configure helios-testing by config file
Added ConfigTest

Refactored TemporaryJobs so users can now specify their own
deployer. We use this in the test to make sure that the jobs
are being built correctly using the values from the conf file.
Refactored ConfigTest

We now test a local profile and helios-ci profile. This also
allows us to test loading a profile by default (local), and
specifying one explicity (helios-ci). Also fixed issue where
prefix expression wasn't getting resolved when profile was
specified explicitly.