MakeZFS Pack File Utility

Earlier:
* Preliminary implementation of a new MakeZFS utility
- Treats zfs files like an archive format
- a: add files to zfs (applies LZO compression)
- d: delete files from zfs (does not remove the original data)
- x: extract files from zfs (to current working directory)
- l: list files in the zfs
- u: update files in zfs (does not replace the original data)
- NOTE: writes can't modify existing data, only add to the end
- TO DO: add a "rebuild" option to clean/compact a zfs?
- TO DO: implement the corresponding MakeZIX utility
* Checked in support for wildcards in MakeZFS
* Check return value from zfsReadRecord to prevent a crash if it returns NULL
* Free buffer allocated by zfsReadRecord to reduce excess memory usage
* Support encryption
* Updated usage documentation
* Fixed MakeZFS version of crc32
- This fixes the -p option
* Don't add a file if it already exists in the ZFS
* Fixed formatting of the file list
* Fixed wildcard matching

2012-07-03:
* Preserve file modification date
- Add/replace use file modification date as the timestamp
- Extract sets file modification date to the timestamp
* Adding/updating files using wildcards (e.g. *.ini) works
* Adding/updating files sets the correct timestamp
* Listing files using wildcards shows matching record count

2013-09-03:
* Usage information shows program name and date

2014-07-15:
* Updated LZO compression library to 2.08
