Add JDS handling to pkg and script methods. Move (u)mount to main().
Update documentation.
Update category handling to allow skipping. Even though that's dumb.
Allow policy skipping. Ensure icons don't attempt if policy skipped.
Update category for existing package-objects if it changes.
Disallow category skipping.

There's no reason for this. If you don't specify categories, packages
and policies will get "Unknown" anyway, so there's no harm in doing so.
Update README to mention which steps of processor can be skipped.
Fix blank category error.

Apparently XML/plist <string></string> is not an empty string or None,
so the .get() doesn't hit the default value argument. Now OR'ed.
Fix updating of categories for packages, policies. Add reporting.

Now successfully handles missing category keys, blank category keys, and
changing the category of a package or policy.

Added new output variables for package object updates and creation.

Renamed jss_repo_changed to jss_repo_updated to be consistent with other
output variables.
Move new package object creation test to using AutoPkg env variable.

Now that I have created another output variable to track changes to
package objects, it can be used rather than the handle_package local
variable.

Also, added documentation about re-triggering package uploads.
Add documentation about package and script upload frequency.

...and how to retrigger.
Fix SmartGroupTemplate variable issue. Bump version.
Add documentation about installation of python-jss.
Block JDS use for packages too. Finalize release.