Made general ZephyrTreeSearcher and ZephyrRunner classes and made Garli
and RAxML subclasses of these.
Merge branch 'master' of https://github.com/DMaddison/Mesquite-Zephyr
New gitignore!