Remove Docker-in-Docker from builds

Remove all traces of Docker-in-Docker from builds. The rationale is explained
generally in the `docs/builds.md` file. In short, Docker-in-Docker isn't secure
or stable for production, and there's no indication it will be in the forseeable
future. The codebase can be simplified by eliminating it, and our focus and
efforts can shift to solving the remaining issues with host Docker access.
Added CLI for template processing
initial create of example of application creation flow
Merge pull request #111 from ironcladlou/host_docker_builds

Merged by openshift-bot
Merge pull request #91 from mfojtik/template_cli

Merged by openshift-bot
Remove tour

Doesn't seem as valuable as web doc.
Merge pull request #94 from bparees/sample_app

Merged by openshift-bot
Merge pull request #117 from smarterclayton/remove_tour

Merged by openshift-bot
Better startup error handling and configurability

Short circuit kubelet initialization if the root volume directory can't be
created, as volume mounts are non-functional in the absence of the directory.
Without this check, volume mounts (including Docker socket mounts for builds)
fail in non-obvious ways.

Make the etcd and volume directories configurable to better facilitate dev
and test environments. Retain the existing defaults for turnkey prod-like
operation.
Merge pull request #114 from ironcladlou/kubelet_root_dir_err_handling

Merged by openshift-bot
update to launch and reference private registry
Merge pull request #119 from bparees/private_registry

Merged by openshift-bot