Add new bacula::messages type

This also splits bacula-fd.conf into fragments in order to insert
the Messages resource.
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"' },
  ]
}
Merge pull request #19 from jasperla/runscripts

Add support for the RunScript directive in Job definitions
Merge pull request #21 from jasperla/messages

Add new bacula::messages type