add support for installing the web dashboard

move the web dashboard from config tree into elastic recheck and
make it installable into $prefix/share. Documentation on the expected
way this would work is provided in the web sub tree.

Also ensure that we actually fetch from /elastic-recheck/data as we
expect people to set things up.

Change-Id: I514b6cf2c18bb4d570f830d78e87e713b9c3531e
Cleanup graphite graph

* Switch the moving average from an unclear unit (200 points) to
  '5hours'. '5hours' appears to be slightly larger then  200 points. so
  the graphs are slightly smoother, which is a good thing.
* wrap the javascript strings

Change-Id: I4f6f521751ab00048f1b4bfe37190f57d25c5451
Remove check jobs from graphite graph

Remove all check jobs except for grenade, because grenade gate doesn't
have any failures since the rename so
stats.zuul.pipeline.check.job.check-grenade-dsvm.FAILURE doesn't exist.
The check stats are much less important then the gate stats as we can
assume that there should almost never be a failure in the gate but
failures in check are expected (thats the whole point). Removing these
cleans up the graph so more gate stats can be added for other jobs.

Change-Id: I9fa38a706a0c151e54098df512fbcc4cd29606a8
Add more gate jobs to graphite graph

Adds:

* gate-tempest-dsvm-large-ops
* gate-tempest-dsvm-neutron-large-ops
* gate-tempest-dsvm-postgres-full

Change-Id: Iafc2b2ddcb9e66ee20aecc70d6e640ff44033509
Merge "add support for installing the web dashboard"
Merge "Cleanup graphite graph"
Merge "Remove check jobs from graphite graph"
Merge "Add more gate jobs to graphite graph"