Gitlab: switch from github integration to gitlab.nat.bt.com
Can't have hyphens in sub-command names
Loose the github sub-command
Don't check certificates when updating
Always bind port 8000 to a port on the host *** hackery ****
Vagrant: add vagrantfile with docker installed

includes the backported kernel too.....

project files will be mounted under /vagrant
git: make it just git instead of gitlab

also hardcode it to github - just for now as I'm currently on the
internet
git: improve the help text
git: don't handle git credentials

assume that this has already been done
git: use full git URLs when specifying the repository
git: add option to support insecure SSL operation
git: output errors to stderr
git: use an option to specify a branch to build
git: help - say that the default branch is master
help: don't show usage at top of help

and allow help to be shown if there is no Usage defined.
git: improve help
boot: update to work with git subcommand

I've also removed the env and dependent container stuff for now as I
want to play with it to see how I want it to work before putting this
functionality in.