For debugging - dump the URI to console if in Dev mode
Raise an error if no data is returned from the endpoint
Change "Search metrics" to "Find metrics"
Remove 'refresh available metrics' button (link still in action)
Use global setting to disable tooltips, leave on by default
Remove default tooltip setting in  development
Correct issues with nose dive data, NaN data on stacked graphs

For a metric with σ = 0, it would appear as having no y-axis. This is corrected.
For a metric with σ = 0 and x̄ = 0, it would appear as having no value nor axis.
This is corrected.

Logic regarding how to handle a lack of data in descartes dataset padding is
corrected, and handled in rickshaw: the nil value is used in the controller,
which is explicitly handled in rickshaw to cast back to a NaN
correct rspec bug introduced in d6dbf818 - rename of search link
Use calculated height, as opposed to hardcoded height, for window

sb-admin uses hardcoded values, so at smaller heights, there's excess
whitespace.

Using 100vh uses the 'viewport height' as the base, which dynamically changes
with rescaling. Removing the 52px ensures that the header height is removed
from the calculation.

Result: any resizing has the no scrollbar until the height is sufficently short
to not be able to show all elements on the page.
Add select-all button to add all select2 search results

Based on https://github.com/tamble/select2/compare/ftr-594
Button names changed to reflect functionality w/ajax-ness

Note: only listed search results, not those hidden behind 'loading..' will be
added. That is, all current objects. However, if you're trying to add more than
64 graphs at once, you're asking for trouble. It might work, but you'll
probably crash your browser
Append "click to remove" tooltip on table metric hover
Recreate legend and hovers for stacked graph

Hovers are now actual hovers, using the rickshaw standard hoverdetail

The legend for stacked now shows a heap of data for the series, incl. average,
deviation and bounds.
Cleanup of new stacked graph functionality

Add a onChangeDo to fire a function on slider render, which we pass our
generate_legend() function, which will update the metrics for the series
whenever the zoom is changed. The summary will only use data within the zoomed
date range, making these values dynamic.

Also, small formatting changes w/incorporating the date in the hover detail -
prevents previously found bug of the separate date flag being hidden by hover
in some cases. Revert css changes that temporarily brought this back
reuse bootstrap small column and td align right to fix formatting on stacked legend
Reintroduce persistant zooms for rangeSlider Preview

Code doesn't touch the preview, by using the fact that it's all based on the
graph.window.xM(in|ax) values
Merge pull request #13 from anchor/v0.1.4

v0.1.4 merge to master