make connector tests follow structure of factsource
use ${::settings::ssldir} consistently

This will want to become a different set of parameters later, but for now match
everything together.
refactor cert making to a subclass

On the ubuntu image puppet is in /opt/ruby/bin so reset $PATH just for those
execs