docs(*): refactor and reorganize

Reorganize the docs to make more sense for users.
Merge pull request #1172 from deis/docs_restructuring

docs(*): refactor and reorganize
docs(*): fix toctree
test(component): add dummy `make test` to deis/registry
test(registry): added docker-registry 0.6.8 unit tests to `make test-unit`
test(controller): added unit tests to `make test-unit` for CI
test(component): add `make test` to top-level Makefile
test(utils) : add basic files
fix(registry/Makefile): restore .PHONY makefile target
fix(tests): vendor in enough of Docker v1.0.0 to make functional tests happy
add more code
fixed compile errors in utils.go
refactor(tests): rewrite basic vagrant integration test in Go
tests(integration): print commands as they're executing, for user feedback
tests(Makefile): add 60s timeout to "fleetctl unload" command as well
fix(registry/test): use env vars for docker daemon connection info
test(refactor_code) : refactor code added dockercliutils
fix(logger/Makefile): update test-functional target for vendored $GOPATH