Merged elements of Versioner and AppDmgVersioner together.
Trying to figure out the copyright stuff at the beginning.
Renamed class to AppInfo to better reflect what it does.
Switched to using FoundationPlist. Working on handling all possible app_path input types.
AppInfo can now accept paths of a wide variety of types. Changed required path variable to info_path.
Cleanup.
Tests okay-arbitrary key access complete.
Renamed again to PlistReader
Cast some errors to unicode to handle ascii conversion errors

- NSErrors can contain curly-quotes in their strings, for example
Updates to @sheagcraig's PlistReader processor

- allow any bundle, not only .app
- documentation updates
- more exception handling
Update CHANGELOG.md
Experimental support for 'global_variables' Processor attrs

- can optionally define 'global_variables' similar to input/output vars
- when these are present, AutoPackager.verify() will ensure any
required variables are present and also search these keys in the
com.github.autopkg prefs domain
- removing hardcoded 'MUNKI_REPO' supported pref
Cleanup some unused variables.
Allow short GitHub-ish repo names to be given instead of full URLs for ‘repo-‘ commands

- non-GitHub URLs pass through unmodified
- ‘user/reciperepo’ expands to ‘https://github.com/user/reciperepo'
- ‘reciperepo’ expands to 'https://github.com/autopkg/reciperepo'
Remove explicit ‘global_variables’ and instead load _all_ pref keys in com.github.autopkg into the env.

- get_all_prefs() now loads all prefs that exist in both ~/L/P and /L/P, and initializes AutoPackager’s
  env with these as before
- no more ‘SUPPORTED_PREFS’
Update CHANGELOG.md
Merge remote-tracking branch 'autocore/master' into jss-integration
Incorporating tvsutton's changes which allow jss prefs
revert 'admin sloppiness', set input vars w/ pref keys

as per new allowance for jss-specific prefs, moved processor to using
the prefs instead of key/values in the recipe.