Fixes for restore objects in python-fd
Fix some errors related to restore objects in the core.

- Set the JobType of a JCR early before processing of the restore
  objects begins so we have the proper JobType and not JT_SYSTEM.
- Move the test of having metadata and needing VSS after the restore
  objects are processed so we know for sure actually need VSS as
  the restore object triggers the setting of jcr->got_metadata.
Given we are not plugin compatible anyway loose Bacula.
Fix typo.
Update copyright date.
Add proper headers to python scripts.