Started implementing InstallItem.requirement_of
* implemented requirment_of filed in InstallItem.
* iids_from_guid check if input is guid and return the original iid if not. This will save checking by claaer of iids_from_guid.
removed scrivener's ui.plist from git, lets see hwo this works
InstallItem.requirement_of implemented
* New yaml document type !require to map IIDs to IIDs that required them.
* !require file to be read before copy and updated after copy.
* New variables:
VENDOR_DIR_NAME - name of the local folder to hold the index and require files
SITE_BOOKKEEPING_DIR path to local bookkeeping dir e.g. /Library/Applications
SITE_VENDOR_BOOKKEEPING_DIR e.g. /Library/Applications/Waves
SITE_REPO_BOOKKEEPING_DIR e.g. /Library/Applications/Waves/V9

SITE_REQUIRE_FILE_PATH: $(SITE_REPO_BOOKKEEPING_DIR)/require.yaml
NEW_SITE_REQUIRE_FILE_PATH: $(SITE_REQUIRE_FILE_PATH).new

* InstallItem.requirement_of renamed required_by
* Started implementing uninstall command
Merge branch 'master' into copy-count

merge from master
.
more docs
more uninstall advancments
* implemented uninstall command by filtering the !require file and creating remove instaructions.
Merge branch 'gui'
merge from master
Merge branch 'copy-count'
report sequnces and not a long list of numbers
minor grid adjustments in gui mode
* In gui mode added access to the stage folder index file
* In gui mode removed quit button - just use the quit menu like any regular program.
* Improved help system and help texts.
merge from gui branch
* wrong param name cause exception in open_file_for_edit call
* instl version 0.9.19.0