Merge pull request #93 from prometheus/feature/storage/compaction

Include nascent curator scaffolding.
Rename misnamed oldestSampleTimestamp variable.
Improve graph UI.

- resize graphs on browser resize
- move status field to upper right corner to save some space
- align the legend width to the graph's width
Improve inserting of metrics in graph UI.

- Metric will inserted at cursor position.
- Selected text will get replaced.
- Press <tab> to jump to metrics and <return> to jump back.
Clean up of graph UI's form.

- Removed unnecessary spaces and labels.
- Aligned elements for cleaner look.
Update jQuery to 1.9.1.
Add autocompletion for metrics.
Move css for graphs to graph.css and fix minor/fomatting issues.
Merge pull request #97 from prometheus/feature/graph-ui-improvements

Improve graph UI.
Implement GetAllMetricNames() for memory storage.
Fetch integrated memory/disk data for simple Get* functions.
Change GetAllMetricNames() to GetAllValuesForLabel().
PR comment fixups.
Merge pull request #98 from prometheus/julius-integrate-tiered-layers

Implement tiered data integration for simple (non-value) Get* methods
Constantize metric name label name.
Merge pull request #99 from prometheus/julius-constantize-name

Constantize metric name label name.
Abort view job processing on timeout.
Merge pull request #100 from prometheus/julius-view-abortion

Abort view job processing on timeout.
Create temporary directory handler.
Include LevelDB fixture generators for curator.

This will help reduce common boilerplate for our test process
with respect to LevelDB-related things.