let’s close on 1.0
when property is specified w/o value, unset any existing value

This allows “update” to clear properties out of the config table.
more tolerance for results of in-place testing
implement “smart converter eval” and provide option to disable

Makes a common command-line usecase nicer.
rethink some of the path handling and options

Resolves issue #12 and issue #13. (Still need to test on Windows, but SURELY it will work FINE.)

Also some correction of a silly verbose_print definition and usage.
useful to have a pak_home var by default, prepend to each pak path

This also showed that it was handy to have the %empty% token.
make pak_home an “official” optional setting

It’s more useful this way, to be able to easily change it independently from the list of oaks.
commenting/format pass, and minor error-handling tweaks
change files_path terminology -> targets_path

Old holdover, don’t like it anymore!
documentation pass
add a summary docstring
for most optional settings, leave their value unset in the example config
make sure pause_on_exit is honored even when errors happen
include www.ffmpeg.org in the ffmpeg info line
include an expak.info file among the bundled modules stuff
more specifics about undefining settings
stray blank lines
build distributable packages
licensing hoohah
name the app quakesounds.py in every distribution

…rather than quakesounds_<arch>.py