fix control-[ when 'framework:automatic-parens pref is set
Fix math/matrix for new type of expt.
Compile the math library as part of the TR test suite.
reduce CPP noise
expt: repair for large power of inexact between 0 and -1

Closes PR 14824
expt: repair for non-integer power of negative inexact

If the inexact approximation of the power is an integer, then
the result was a real number when it should be a complex number.
db: more information on sqlite3 errors
db: report SQL stmt in errors when available
openssl: disable old SSL protocols by default

Add 'auto alias for 'sslv2-or-v3, both of which now mean
"negotiate a reasonably secure protocol version", where
"secure" excludes SSL 2.0 and 3.0 (since POODLE).
db: use default SSL protocol
update typed/openssl protocol type
replace 'sslv2-or-v3 with 'auto in net libs
remove unnecessary protocol args in tests
net/win32-ssl: adjust protocol handling like openssl
Unbreak TR's top-level

A recent change I made broke optimizations at the top-level
Fix expected type in test
Remove an unnecessary `syntax-parse` expression

Not sure why this was there
convert data correctly
fixing doc typo
fix control-paren-keys keybindings for altgr keys