Change DefaultDockerClient constructor to protected

The constructor of DefaultDockerClient that accepts a Builder was private.
By changing it to protected, classes that extend DefaultDockerClient can
use `super(builder)` with a modified builder to change the client config.
Merge pull request #83 from spotify/rohan/builder

Change DefaultDockerClient constructor to protected