--ignore-permissions flag to `docker build` now ignores files that cannot be accessed.

Adds an `--ignore-permissions` flag to `docker build` to ignore permissions errors while creating the context to upload.

Resolves #6521.
Well, it builds when the target directory is not permitted. I did not test whether or not the symlink was propagated to the context.

I’ll review and reply in a minute here.