Add the ability to install a remote certificate

Currently the dashboard cookbook installs a self-signed certificate from
the cookbook files. This patch adds the ability to install a production
certificate, with its corresponding key, from a remote location.

Change-Id: I0416bbfdc9713ddfebfdfe668e28acc7c6870c21
Implements: blueprint remote-certificate