Add SSL support for clients, workers, and geard

This change requires all three SSL files (private key,
public certificate, and CA certificate) to be specified in
order for SSL to be used.

Change-Id: Ie69b9c16325c04a1818c0b54d3b23526d11ed6a1
Merge "Add SSL support for clients, workers, and geard"