Don't allow the creation of "empty" packages
Added support for config files named "techsupport"
Updated submodule libpackageinfo
Create own PIPackage instance, do not obtain from PIPackageCache

NOTE: The instance in the cache may not be a complete PIPackage object; it may
      have been constructed manually, and not by looking up information on the
      system.