Initial import from old repo.
Fix for console cmd.
Forbid apps named 'base', would make a big mess.
Chown app container resources to local container user.  Start app as default local container user.
Build-pack logic refactored out to configuration files, now read from build-packs directory.
Friendlier error message showing valid build-packs.
Git linkage fix.  Build-pack path fixes.
Ensure build-pack containers are snapshots.
Ensure initial app container is cloned from the corresponding build-pack.
Only validate templates when running in server-mode.
Saving port-forwarding fixer script (can be run as a cronjob on Nodes), even though I think the iptables-related routing issues of late will soon be completely resolved.
Refactored iptables route setup and teardown to use explicit rules during removal rather than rule-listing offsets.  This gaurds against deleting the wrong rule when another rule is added or deleted in the moment between listing and removal.
Fixed bug in iptables rule modifier.
Minor documentation improvements.
Handle git repos which don't have submodules.
Added `restart` command (triggers a full re-deploy).
Documentation for web-app health check requirements.
Container boot script logging now always prefixes the container name.
Added retry mechanism to iptables modifier to handle temporary failures.
When creating an app, default the ps:scale to 'web=1'.