Support for puppet3 and newer Ruby

This fixes some issues when using the bacula module on puppet3 and ruby 1.9.1 as first discovered in issue #25
Tested on Puppet 3.3.1 Ruby 1.9.1 Debian Wheezy.