Prepare housekeeping interval to be dynamic.

Change housekeeping to be from a fixed interval to a possibly varied
interval decided by nextHousekeeping().
Merge pull request #221 from vmarmol/fix

Remove memory storage driver and make empty the default.
Merge pull request #222 from vmarmol/variable-housekeeping

Prepare housekeeping interval to be dynamic.
Make housekeeping interval dynamic, fist signal is resource usage.

If no resources are used by the container since the last housekeeping,
we double the housekeeping interval until --max_housekeeping_interval.
If usage was detected, we drop it back to the baseline
(--housekeeping_interval).

From my tests this reduces CPU usage in CoreOS from ~8% to ~3% with no
real loss of accuracy.

Fixes #159
Cleanup graph JS and don't show values below 0.
Updating libcontainer version.

This includes a fix which reduces CPU usage by ~30%.
Merge pull request #228 from vmarmol/update-libcontainer

Updating libcontainer version.
Adding the pprof HTTP service to cAdvisor.

This does not consume any resources unless the resources are queried.
Merge pull request #229 from vmarmol/pprof

Adding the pprof HTTP service to cAdvisor.
Merge pull request #227 from vmarmol/ui2

Cleanup graph JS and don't show values below 0.
Merge pull request #223 from vmarmol/dynamic-housekeeping

Make housekeeping interval dynamic, fist signal is resource usage.
Removing sampling and percentiles from interface.

Also removing all implementations.
Merge pull request #233 from vmarmol/master

Removing sampling and percentiles from interface.
Remove remaining parts of samples and percentiles.
Remove unused file.
Merge pull request #234 from vmarmol/obs

Remove unused file
Make dynamic housekeeping flag configurable
Merge pull request #237 from vmarmol/dyn

Make dynamic housekeeping flag configurable
Merge pull request #235 from vmarmol/rm

Remove remaining parts of samples and percentiles.
Adding all dependencies to Godeps.