trouble mode breaks nirvana mode

If trouble_threshold is set in waylon.yml, the background image fails to
appear due to trouble.js overriding the CSS for "body". This adds some
rudimentary checks to ensure we're not already in Nirvana mode.

This should probably be refactored for the check code to live in a
single place, and call out to nirvana.js or trouble.js when we reach
that state, instead of duplicating efforts all over.
create and make use of Waylon::VERSION
(maint) Display View name in JSON API

The View JSON endpoint was returning the key/value pair "name: null"
because the view name was incorrectly referenced; this commit fixes the
View#to_config method to correctly pull the view name.
create footer, display waylon link and current ver
Return server names and URLs for View endpoint

When querying the View endpoint, the server URLs were being returned but
the names were not. This meant that it was not possible to figure out
the correct API endpoints from the View endpoint. This commit updates
the endpoint to return a hash of "servername": "serverurl". Since this
endpoint is informational only no other code needs to change.
Rescue errors when fetching nested job

When the waylon config referenced a nested view that did not exist the
Jenkins API client would throw an exception that would propagate up the
stack and return to the client. This commit fixes the code to return a
404 and appropriate message when a server is configured to return a
non-existent job.
Merge pull request #53 from adrienthebo/bug/master/jenkins-server-missing-nested-views

Rescue errors when fetching nested job
Ensure that jobs always populate the display_name field
"beta" banner when running non-released versions
Merge pull request #55 from adrienthebo/issue/master/populate-display-name

Ensure that jobs always populate the display_name field
Merge pull request #54 from adrienthebo/issue/master/json-api-view-improvements

Issue/master/json api view improvements
fix minor display issue with 'beta' banner

Found that the "beta" banner was scrolling with the page. Moved this
element to the fixed navbar div, where it will always be visible.
properly display footer in trouble mode
minor readme fixes
add screenshot for trouble mode
WIP: usability enhancements for trouble state