TLS support.

TLS authentication support between the CLI and Swarm but also between
Swarm and the Docker nodes.

Closes #148

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
In my implementation I opted to not put a default value since this isn't really client code.