Some tweaks for use in gradle-docker.

- Change the default Docker port to 2375 to match current Docker version.

- Add toString() to all commands which prints out a form similar to the
  corresponding Docker command line.  Useful in tracing.

- Create client logging filter variant which allows us to avoid logging
  requests whose content type is likely to cause issues for both the
  Windows and OSX consoles.  This is an adaptation of a change from a
  while back
  (https://github.com/alexec/docker-java/commit/887a1120e5d3c54afa51e84f360ca6740d9916ec)
  which seems to have be lost in the move.
A few tweaks

Revert API version which was by accident

Fix bug in logging filter

Add extra check to test to avoid downstream issues
Normalize line endings

This uses the recommended strategy to normalize line endings for mixed
Windows/*nix development.  We also make sure that the shell scripts used
for testing have Unix line endings on all platforms so they will function
properly.
Fix static import
Merge branch 'master' of https://github.com/YouTechnology/docker-java
into merge

Conflicts:
	src/main/java/com/github/dockerjava/client/model/ContainerConfig.java
	src/main/java/com/github/dockerjava/client/model/ContainerInspectResponse.java
	src/main/java/com/github/dockerjava/client/model/CreateContainerConfig.java
	src/main/java/com/github/dockerjava/client/model/StartContainerConfig.java
CRLF -> LF
Merge branch 'merge'
Merge branch 'master' of https://github.com/docker-java/docker-java
Add support for environment variable substition for ADD and COPY resources

Supports the case where the name of the file is supposed to be resolved using an
environment variable.

ENV VAR sub

ADD files/$VAR.dat /$VAR.dat
ADD files/${VAR}.dat /${VAR}.dat

In both cases the VAR is substituted for sub.

This allows the tar file creation process to capture the real source file.
Add extra parameters to the DockerClient constructor's

The defaults remain 10 seconds for the read time out and to enable the
LoggingFilter.

Allows the caller to change the read time out and to disable the LoggingFilter

For large images the logging filter spam's the console with the binary data that
is being transferred.

This new setting allows it to be turned off.
Add new unit test case for ENV substitution
Adding support for env and hostname
Revert version number
Merge pull request #16 from mocleiri/build-image-improvements

Build image improvements
Added Container-Linking

Linking is now available through StartContainerCmd
Update BuildImgCmd options to match default client behavior
Merge remote-tracking branch 'upstream/master'
basic remote api v1.13 compatibility
Update README.md
Merge pull request #19 from YouTechnology/master

Add missing options to BuildCmd and set them to match Docker client.