Change now-misnamed TarFilter to TarWithOptions

Docker-DCO-1.1-Signed-off-by: Travis Cline <travis.cline@gmail.com> (github: tmc)
Add .dockerignore support

Fixes #2224

Docker-DCO-1.1-Signed-off-by: Travis Cline <travis.cline@gmail.com> (github: tmc)
Fix error in archive_test

Docker-DCO-1.1-Signed-off-by: Brad Murray <wyaeld@gmail.com> (github: wyaeld)
Add integration-cli tests for dockerignore

Docker-DCO-1.1-Signed-off-by: Brad Murray <wyaeld@gmail.com> (github: wyaeld)