Fix up dockerized build and release build

This is still WIP but I wanted to get this stuff in so that this is reviewed in more bite sized chunks.
I'd rather not wait.  I'm happy to merge these in after he is done.  I'll have to tweak things to handle the cross compiling and the ability to pass the version flags in (as this isn't a git directory we are populating the ld flags into the build container into `/kube-version-defs`