version that did the migration of data from phylografter to phylesystem-1
updated tests for optional flags
env in git fetch
Supporting log file path specification.

PEYOTL_LOG_FILE_PATH is the env var.
Reading logging config from ~/.peyotl/config
AAAaaargh ugly default.conf added.

Open tree web apps run as an unprivileged user, without
a home dir, a bare bones env, and are installed as an
unprivileged user.
So it is hard to use any location for the peyotl.conf file
(other than /tmp).

This commit creates a peyotl/default.conf file that is
used if ~/.peyotl/config is not found. The defaults
in that file are subject to change.

Users should make use of their ~/.peyotl/config file
to be resistant to changes in the file.

Currently it produced verbose logs at /tmp/peyotl-log
oops. here is the config for the prev commit
added deletion of annotations if saving in agent_only mode
more logging in annotation deletion
bug fix delete_annotation_from_annot_list
Using env if PEYOTL_LOGGING_LEVEL is present.
bug fix in validation of the Direct HBF syntax
supporting PEYTOL_CONFIG_FILE env var
typo in new env var fixed
debugging code for commit of the same resource
added dist dir from setup.py install cmd
report_configuration and get_configuration_dict functionality
Fix of recent bug (deletion of download)

Reported by Jim Allman.
trying to silence Travis and make clean install smooth
better return value for err exit to get_config