make owner of the backup device configurable

on OpenBSD it should be '_bacula-sd' though elsewhere 'bacula' suffices
Add support for OpenBSD (dir, sd and fd)
Merge pull request #16 from jasperla/device_owner

make owner of the backup device configurable
Merge pull request #18 from jasperla/jobs

adjust how jobs define filesets
Merge pull request #17 from jasperla/obsd

Add support for OpenBSD (dir, sd and fd)
remove pointless comment
validate 'jobtype' parameter
Document bacula intrinsic resource types
Document exported resources
Merge pull request #20 from jasperla/docs

Expand README
Add support for the RunScript directive in Job definitions

For example:

bacula::job { 'foo':
  files => ['/bar'],
  runscript => [
    { runs_when      => 'Before',
      runs_on_client => true,
      command        => 'sh -c "/bin/date >> /tmp/date.log"' },
  ]
}