Synthesize executable bit on Windows
Synthesize executable bit on Windows

The build context is tarred up on the client and then sent to the Docker
daemon.  However Windows permissions don't match the Unix ones.

Therefore we have to mark all files as executable when creating a build
context on Windows, like `docker build` already does:
https://github.com/docker/docker/issues/11047.

Signed-off-by: Sebastian Schwarz <724bf596a7d4c260d6b0a042bcc7477e26f06183@gmail.com>

docker/docker-py,vpetersson/docker-py,kaiyou/docker-py,dimaspivak/docker-py,auready/docker-py,vdemeester/docker-py,docker/docker-py,kaiyou/docker-py,bfirsh/docker-py,youhong316/docker-py,vdemeester/docker-py,funkyfuture/docker-py,youhong316/docker-py,bfirsh/docker-py,funkyfuture/docker-py,auready/docker-py,vpetersson/docker-py,dimaspivak/docker-py