- update maturity
- modernize Tcl (use byte-compiled comparisons)
- improve page contract
- modernize SQL (dollar quoting)