[Reviewer: Andy] Make knife deployment describe handle secure repos

This pulls the keys out of the Chef databag, and uses them when communicating with HTTPS repo servers.

Fixes #140. Tested by running it and comparing to both a secure and non-secure repo, and checking that it retrieved version numbers for both.