alpine: Use `docker build --iidfile`
alpine: Use `docker build --iidfile`

This was added in 17.06 and allows us to avoid using `$(BASE):build` which is
not safe against parallel builds etc.

Having done this restructure the build to not always delete the built container
and to separate out the `hash` and `version` file rules so that they can be
included in both the `tag` and `push` targets.

Signed-off-by: Ian Campbell <a8db091655a7f47ecb9c39a2d278e9662e440dc0@docker.com>

djs55/linuxkit,radu-matei/linuxkit,djs55/linuxkit,konstruktoid/linuxkit,davefreitag/linuxkit,YuPengZTE/linuxkit,yankcrime/linuxkit,YuPengZTE/linuxkit,ndauten/linuxkit,YuPengZTE/linuxkit,t-koulouris/linuxkit,ndauten/linuxkit,thebsdbox/linuxkit,davefreitag/linuxkit,davefreitag/linuxkit,djs55/linuxkit,eyz/linuxkit,JohnnyLeone/linuxkit,konstruktoid/linuxkit,deitch/linuxkit,justincormack/linuxkit,JohnnyLeone/linuxkit,konstruktoid/linuxkit,davefreitag/linuxkit,eyz/linuxkit,YuPengZTE/linuxkit,linuxkit/linuxkit,YuPengZTE/linuxkit,eyz/linuxkit,konstruktoid/linuxkit,mor1/linuxkit,justincormack/linuxkit,davefreitag/linuxkit,djs55/linuxkit,radu-matei/linuxkit,thebsdbox/linuxkit,zx2c4/linuxkit,rn/linuxkit,zx2c4/linuxkit,furious-luke/linuxkit,mor1/linuxkit,konstruktoid/linuxkit,linuxkit/linuxkit,t-koulouris/linuxkit,furious-luke/linuxkit,JohnnyLeone/linuxkit,JohnnyLeone/linuxkit,deitch/linuxkit,deitch/linuxkit,linuxkit/linuxkit,furious-luke/linuxkit,zx2c4/linuxkit,eyz/linuxkit,yankcrime/linuxkit,radu-matei/linuxkit,JohnnyLeone/linuxkit,yankcrime/linuxkit,mor1/linuxkit,thebsdbox/linuxkit,mor1/linuxkit,konstruktoid/linuxkit,djs55/linuxkit,rn/linuxkit,justincormack/linuxkit,zx2c4/linuxkit,ndauten/linuxkit,justincormack/linuxkit,yankcrime/linuxkit,eyz/linuxkit,t-koulouris/linuxkit,rn/linuxkit,yankcrime/linuxkit,ndauten/linuxkit,linuxkit/linuxkit,radu-matei/linuxkit,t-koulouris/linuxkit,ndauten/linuxkit,t-koulouris/linuxkit,mor1/linuxkit,zx2c4/linuxkit,thebsdbox/linuxkit,justincormack/linuxkit,YuPengZTE/linuxkit,linuxkit/linuxkit,thebsdbox/linuxkit,ndauten/linuxkit,radu-matei/linuxkit,furious-luke/linuxkit,rn/linuxkit,eyz/linuxkit,furious-luke/linuxkit,justincormack/linuxkit,rn/linuxkit,deitch/linuxkit,deitch/linuxkit,yankcrime/linuxkit,thebsdbox/linuxkit