Flatten ContainerStats struct
Add more detailed running instructions.

Fixes #290
Merge pull request #292 from vmarmol/readme

Add more detailed running instructions.
Merge pull request #277 from vmarmol/flat

Flatten ContainerStats struct
Add more detailed build docs.
Merge pull request #295 from vmarmol/readme

Add more detailed build docs.
Add /docker/ UI endpoint.

Fixes #294
Add a StatsBuffer circular buffer for ContainerStats.
Reorganizing cAdvisor docs and moving many of them to their own pages.
Merge pull request #298 from vmarmol/readme

Reorganizing cAdvisor docs and moving many of them to their own pages.
When an unknown error occurs set the HTTP status code to 500
Merge pull request #231 from vmarmol/circular-buffer

Add a StatsBuffer circular buffer for ContainerStats.
Merge pull request #296 from vmarmol/docker

Add /docker/ UI endpoint.
Merge pull request #299 from rancherio/send-500-error

When an unknown error occurs set the HTTP status code to 500
Make the listen IP address configurable
Simplify how the Docker containers are handled.

This is done by introducting the concept of "namespaces" of container
names. The aliases of a container are under this namespace. Namespace
names are of the form:

//<namespace>/<alias>

This allows us to (within cAdvisor) query all docker containers as
//docker regardless of whether this is a systemd or a non-systemd system.

This does break our ability to handle Docker aliases with the /container
endpoint. I think this is acceptable as our support there was not
consistent between system types.
Merge pull request #300 from rancherio/configure-ip

Make the listen IP address configurable
Merge pull request #297 from vmarmol/namespaces

Introducing Namespaces: Simplify how the Docker containers are handled.
Add 'Docker containers are here' link to the main page
Merge pull request #307 from vmarmol/root

Add "Docker containers are here" link to the main page.