extend the zypper provider with install_options feature

With this patch you can now define a unsigned rpm repository like this:
package { "special-mysql":
  ensure => "present",
  install_options => ['--no-gpg-check', {'-p' => '/vagrant/files/localrepo/'}]
}
Merge branch 'pull-1668'

This closes GH-1668