Recover fix to testPullImage from commit 2a6d92da74343d7906ebfb0678eb7d3b1b8f5735, accidentally lost in 4ac45cd93ef94037331fee091ec6f004cf56ead8
Change how a tarball is generated when sending a build request. Instead of creating a temporary folder and copying all the files in a flat structure, read the files directly and preserve their path details.

Fixes a problem with adding files in a subfolder like:
Step 2 : ADD files/authorized_keys   /var/lib/jenkins/.ssh/

[Docker] ERROR: {"errorDetail":{"message":"files/authorized_keys: no such file or directory"},"error":"files/authorized_keys: no such file or directory"}
Merge pull request #3 from hackmann/build-add-file-in-subfolder

Build add file in subfolder
scm
removed SNAPSHOT contraint
Merged push image functionality.
Merge pull request #54 from marcuslinke/master

Integration of @alexec changes
Upgraded from jersey-json to jackson-jaxrs 2.3.3
Issue #51: Building an image - ADD for remote file URL fails
Merge pull request #58 from marcuslinke/master

Issue #51: Building an image - ADD for remote file URL fails
added support for a single centralized configuration
README update
Merge pull request #55 from marcuslinke/jackson-jaxrs-2.3.3

Use jackson-jaxrs 2.3.3
Merge branch 'config-spike' of https://github.com/alexec/docker-java
into alexec-config-spike

Conflicts:
	src/main/java/com/kpelykh/docker/client/DockerClient.java
Merge pull request #1 from kpelykh/master

Merge
Merge branch 'master' into alexec-config-spike
Merge branch 'alexec-config-spike'
Merge pull request #60 from marcuslinke/master

Merge alexec-config-spike
Update README.md
Various fixes