Timeout support.

Added a default timeout of 30 seconds with the option to set a custom
one by using NewDockerClientTimeout().

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
Merge pull request #45 from aluzzardi/timeout

Timeout support.