Added a readJSON method
Create missing directories if needed during copyFile
Fixed a typo in an error message
Documented autoResolveDataRequest in the POD
Added a file metadata file to packages

This adds checksum data to packages, allowing individual files to be
checked. It also adds additional information about the type of file
it is (ie. a regular file or a symlink).

'package verify' now not only verifies existance, but also checksums
of installed files.

Checksums of files are verified during installation. --lazy now turns
this check off in addition to disabling dependency checks.

The internal meta format has been updated to revision 3, which contains
this metadata.

Packages created by this version (package format revision 3) are backwards
compatible with package format revision 2 (directory tree remains the same,
and no files have been removed and no changes has been made to package.yml).
Additionally, packages of revision 2 remain installable with this version
of lixuzctl for now, utilizing a legacy installation method.
Added additional hooks for article list plugins
Added a is_in_exclusive_status method

This is a cacheable variant of calling ->status->exclusive on an article.