stop using bad nist curve for ssh host key (#6294)

update port parameter in site_sshd to be an array, otherwise
puppet errors about it being a Fixnum with new sshd module

Change-Id: I854d042edb98817169eef5e758d04d60d3c71dd5
add missing TLSv1 sslversion parameter to site_stunnel::serviers

Change-Id: I48dc8135943393bd11c7181853985f4a5799011e
change ordering hints to use refresh_stunnel exec instead of service (#6287)

In a multi-node couch deployment, it was observed that the Service['stunnel']
would be activated, and then later a stunnel::client was created which would
trigger an Exec['refresh_stunnel']. Because of this, and the ordering hints
that were in place, the service would get started, and then the couchdb
databases, users, designs, etc. were being put into place and then a stunnel
client was created, triggering the refresh_stunnel exec, which would cause
an interruption in the connectivity and result in failures.

This change replaces the Service['stunnel'] hint with the the
Exec['refresh_stunnel'] to make sure that the stunnels are fully setup before
attempting couch operations.

Change-Id: I33ddd24884b3c23a1df5555ca53ca65cd703da50