hack/release: move stuff into make.sh

prepare common.sh so that we can create make-without-docker.sh
make-without-docker: initial commit

this seems to work but the -d ldflag is making stuff grumpy despite
CGO_ENABLED=0:

/usr/local/go/pkg/tool/linux_amd64/6l:
/usr/local/go/pkg/linux_amd64/net.a(_cgo_import.6): cannot use dynamic
imports with -d flag
/usr/local/go/pkg/tool/linux_amd64/6l:
/usr/local/go/pkg/linux_amd64/os/user.a(_cgo_import.6): cannot use
dynamic imports with -d flag
/usr/local/go/pkg/tool/linux_amd64/6l:
/usr/local/go/pkg/linux_amd64/runtime/cgo.a(_cgo_import.6): cannot use
dynamic imports with -d flag
syscall.errors: sigprocmask(0): not defined
syscall.errors: fwrite(0): not defined
syscall.errors: stderr(0): not defined
syscall.errors: sigfillset(0): not defined
syscall.errors: setenv(0): not defined
syscall.errors: fprintf(0): not defined
syscall.errors: abort(0): not defined
syscall.errors: pthread_attr_init(0): not defined
syscall.errors: strerror(0): not defined
syscall.errors: pthread_create(0): not defined
syscall.errors: pthread_attr_getstacksize(0): not defined
syscall.errors: pthread_attr_destroy(0): not defined
syscall.errors: getpwnam_r(0): not defined
syscall.errors: getpwuid_r(0): not defined
syscall.errors: malloc(0): not defined
syscall.errors: sysconf(0): not defined
syscall.errors: free(0): not defined
syscall.errors: __errno_location(0): not defined
too many errors
gitignore: ignore bundles directory