We know use alpine linux in containers to bring a few tool
dependencies we need including lsblk and others.
We know generate ACIs from docker containers instead of
creating ACIs with acbuild.
upload our containers to quay.io where they are automatically
converted to ACIs for use by rkt. Partially addresses #50
remove github-release as it was being flaky.
This commit adds support for build release artifacts and
publishing them. Currently we support binaries that are published
to github release, docker containers that go to hub.docker.com,
and rkt ACIs (which are not currently published).
Makefile now checks go dependencies and only builds what is needed.
Refactored the Makefile into three parts for better maintenance.
Add a buildall target that is the initial attempt at cross compiling
castlectl.