COOPR-492: Add ability to configure server to use TLS

Please review.
this should be something we can set instead of hardcoded and included in the project.  

On a separate note, this will make the mock provisioner run with ssl, which will require a change in the server's HttpProvisionerRequestService to work correctly.  This is also not strictly required to add SSL to the server, and should be separated into a separate pull request.