(#PE-834) Support ssl connections without peer verification

This patch extends the functionality of the
  Puppet::Network::HTTP::Connection
class to support ssl connections without peer verification.
The signature of the initialize method of the class is changed
to take the "options" hash argument instead of a list of individual
arguments for easier use as well as easier addition of possible
additional parameters in the future.