Remove dead tree age function.
Make number of trees a compile-time parameter.
Increase minimum age of protolanguage for ubertree requirement, now that we have Australian languages in there which have a MRCA of 50kyears or so.  This actually needs to be increased yet further, but this will do for now.
Moved from gcc 4.7 to 4.8 and apparently now I need to move my -l flag for things to compile?
Consistent ordering of all 9 families everywhere.
Move ubertree parameters into header file.
Also scrape Ethnologue classifications for Australian, Trans-New Guinean and American languages.
Fixed ridiculous issue with duplicated generate-trees.py and generate_trees.py files, and made changes to generate trees for Australian, Trans-New Guinean and American languages in addition to previous six familes.
Minor changes to facilitate generating trees for the 3 new language families under consideration.
Drastically improved performance of calibration optimisation for feature method.
Fresh batch of trees.  Australian, Trans-New Guinea and American are new families.  Old families have been regenerated due to improved FEATURE calibration.