Remove out of date comments
Send action: evaluate can be an XVT

- also move XVT evaluation to Scala
Refactor: move to SaxonUtils

- move to Scala
- checked Saxon hierarchy and comparison semantics
- fix bugs along the way!
Small refactoring
Comment and naming
Fix #1866 "Autosave causes URL to change from /new to /edit"