re-add 'failed' tag to stats_rollup

Looks like I forgot to add the failed label...
(maint) remove old /investigate endpoint

The old /investigate endpoint from Waylon v1.2.0 has been replaced by
/describe.
(gh-48) correct bug in setting build description

When attempting to set a build description via the Waylon UI, the
description was never set. Watching the foreman logs, I noticed the
following exception being raised:

  JenkinsApi::Exceptions::NotFound - Requested component is not found
  on the Jenkins CI server.:

I inserted a quick `p prefix` in rest.rb and found that the job name
wasn't being escaped before the API call was being made.

Note that Jenkins requires spaces to be replaced by '%20', not '+',
meaning that CGI.escape would not work here.

This resolves gh-48.
(maint) fixups for 'investigate' messages

Small fix-ups for investigating failed builds, including updating some
failure reason messages and modifying the regex singalling when to show
the 'under investigation' button.
properly display aborted builds
handle api exceptions when calculating eta
(gh-42) don't display weather for not-run jobs

This commit modifies the default value for 'health' from 'null' to '-1'.
This ensures we can add a case for '-1' and display 'unknown' icons for
not-built jobs, instead of displaying the weather as 'umbrella'.

This resolves gh-42.
(gh-51) fix jobs with no eta showing as unknown

Prior to this commit, jobs with no ETA, that is, Jenkins couldn't
calculate it or it was the first time the job ran, would appear as
unknown because jenkins_api_client was raising an exception that we
weren't handling.

This commit rescues the exception, and abuses Handlebars.js to check if
the eta value has been set to '-1'. If it has, display the text
'unknown'.

This resolves gh-51.
stop abusing container and use container-fluid

I was overriding .container to be 'width: 90%' not realizing that
Bootstrap provides container-fluid for exactly this reason.
fix for the handlebars 'unknown eta' hack

Expose 'unknown' ETA through the API, not through a terrible template
hack and Handlebars helper.
updating nirvana mode images. see commit msg.

- img06.png (101_1812 by Randall Boot) was removed.
- img02.png was renamed to img06.png
- "Oregon Coastline -4" by Wendell was added as img02.png.
  Source: https://www.flickr.com/photos/intherough/5397108428
(gh-39) Radiator should use displayName

In job_details[], we have 'displayName' that returns a job's given
Display Name as set in the Jenkins UI, or if one isn't set, returns the
job's actual name. For anyone using the Display Name functionality of
Jenkins, this ensures their Waylon instance would have easy-to-read job
names.

This resolves gh-39.
Merge pull request #52 from rji/use-display-name

(gh-39) Radiator should use displayName
clean-up old warnings and errors erbs