modified:   Makefile

Simplified the target set.
Rm and Rmi were removed.
Bootstrap and Push are new additions.
Bootstrap runs a new bootstrap.sh shell script being introduced to streamline installing the environment on a host.
Push runs a new push.sh shell script being introduced for pushing Paasta or any path to any host.
Build now retrieves the paths of any symbolic links before building.
new file:   bootstrap.sh

Bootstrap.sh is a shell script being introduced to bootstrap the Paasta runtime environment on any Docker-capable host.
It attempts to download the Docker installation script using either wget or curl in any Posix-capable shell environment, and then execute it as root.
The installation script should take care of platform introspection for things such as kernel version, and 64 bit detection, and OS version.
The recommended OS is Ubuntu 12.04, but or *nix distributions are allowed.
modified:   image/.gitignore

Modified the .gitignore file to remove the no longer necessary node Dockerfile.
modified:   image/base/Dockerfile

Modified the Base Dockerfile to make massive simplifications to the base Paasta Docker Image stack.
The Docker version being used now is 0.10.0 and no longer 0.7.6.
The Image name is now paasta/base.
Modified the maintainer email.
The base software stack now contains: git make openssh-server supervisor nano vim curl socat wget python-software-properties software-properties-common python g++ build-essential node-v0.10.26 npm codebox forever
There is no longer a 'git' user. Everyone uses 'root' by default, and may obviously create other restricted users.
The git-shell is still accessible from the home directory of the root user, but has to be invoked by hand, and is no longer the default shell.
An application path is created by default now at /Users/ttahmouch/app, and the git-shell-commands/git command is being used to create the default app.git remote.
SupervisorD is being introduced for auto starting and restarting the SSH daemon, Codebox, and the default application of the container.
Supervisor is now the entrypoint of the container, so the custom entry point shell script is irrelevant.
SSH keys are now managed in the Codebox interface, so one does not need to be passed in as a environment variable anymore.
An environment variable is set for the root user's home directory because Docker sets it incorrectly on its own.
Three ports are exposed by default in any container, 22, 80, 8080.
22 is for SSHD.
80 is for Codebox.
8080 is for your HTTP application.
Since SSH is now optional due to the Codebox interface being available, all the commands used to create the default authorized keys file have been moved into the git-shell-command 'key.'
deleted:    image/base/bin/entry

Deleted the entry point shell script because it is no loner necessary to pass in an SSH public key and start the SSHD from shell.
Codebox is now the default entry point to any container. SSH keys may be managed from that interface.
SSH is not even necessary unless requested.
SupervisorD is being used to auto start and restart the SSHD now.
#modified:   image/base/git-shell-commands/app
#modified:   image/base/git-shell-commands/git
#modified:   image/base/git-shell-commands/help
#modified:   image/base/git-shell-commands/key

Modified the git-shell-commands shell scripts for various reasons.
Attempted to make the variables more POSIX compliant by changing all dereferences from  to .
Added application logging support as 'app --log'.
Removed explicit paths in favor of /Users/ttahmouch.
Added in a conditional to create the default ~/.ssh/ path and authoerized_keys file if one isn't already created in the key command script.
modified:   image/base/hooks/post-receive

Modified the Git post-receive hook to use environment variables in a POSIX compliant fashion as .
Used /Users/ttahmouch instead of explicit paths.
modified:   image/base/ssh/sshd_config.awk

Root login is now permitted through SSH by default, by RSAAuthentication is the only permitted authentication method, and is enabled to be verbose.
There is no longer a git group being created in the image. So the AllowGroups option is pointless and removed.
new file:   image/base/supervisor/supervisord.conf

Added supervisord.conf to allow for automatic start, restart, and stdout/err logging for SSHD, Codebox, and the default container application when the container starts.
deleted:    image/node/Dockerfile

Removed the node Dockerfile as NodeJS and npm are now part of the base software stack since it is a dependency of Codebox.
new file:   push.sh

Added a shell script called push.sh to allow for pushing the Paasta runtime to any remote host.
It accepts any path, and any host/path, and attempts to connect to it in an encrypted tunnel using SSH.
It tries to connect using Rsync, and falling back to Scp. If neither are available, it errors.