update pysqlite website (closes #20278)
Issue #19936: Added executable bits or shebang lines to Python scripts which
requires them.  Disable executable bits and shebang lines in test and
benchmark files in order to prevent using a random system python, and in
source files of modules which don't provide command line interface.
fix error check
Issue #20086: Restored the use of locale-independing mapping instead of
locale-depending str.lower() in locale.normalize().
Fix some typos/grammar in current sections of NEWS.
Issue #20245: The open functions in the tarfile module now correctly handle empty mode.
Backported test for issue #20238.
Issue #20243: TarFile no longer raise ReadError when opened in write mode.
Issue #20270: urllib and urlparse now support empty ports.
#19855: restore use of LC_ALL, not LC_MESSAGES

I didn't realize LC_ALL was an override, and I should have.  I tried to
make a test, but it is not clear that the LC variables actually affect
the strings that uuid is using to parse the command output.
add Nikolaus Rath to ACKS
document that a new Python thread context is created in ctypes callbacks (closes #6627)

Patch by Nikolaus Rath.
put notes in a ..note section