unit tests for oxygen track changes feature
make viaf/geonames annotation more consistent

* only use viaf/geonames URIs/ids when requested
* use viaf/geonames URIs/ids when requested for both TEI and EAD

[Fixes #44980871]
update lookup-names script to pass flags for viaf/geonames [#44980871]
update lookup-names to clarify that api call total is for spotlight only
add a warning when an http proxy is not configured