Don't require newline after '#Plomino import ...`

Fixes #405
Merge branch 'github-main', remote branch 'origin' into jean-datetime-DateTime
Don't let VERSION get out of sync with version.txt
Try to get TIMEZONE from environment; failing that, use local time

I'm using DateTime().timezone() to get local timezone.
That's convenient, but I want to get rid of DateTime.
So need a better way to get timezone.
Return date in local timezone
Just some formatting
Add note on timezone conversion of getLastModified
Merge pull request #440 from plomino/jean-readInputs-issue385

Don't require newline after '#Plomino import ...`
Merge pull request #441 from plomino/jean-read-version

Don't let VERSION get out of sync with version.txt
version 1.18
Merge branch 'github-main' of github.com:plomino/Plomino into jean-datetime-DateTime
Whitespace ...
Revert small regression

See https://github.com/plomino/Plomino/commit/b28cdb4f1e6933459787ba6ec8187a8acfbf864a#commitcomment-4362218
Whitespace
Use TIMEZONE and database date format consistently
Removed unused import
Change script id delimiter

This frees us to use underscores in column names, and makes
meta-programming easier (e.g. library formulas that use the calling
field id).
Make it available to formulas
Yeah 'join' takes a list argument ..
Import the delimiter constant