Adjustments to fit patters

SPOOL command patters modified to fit new matching
SET command secondary keywords separated to be only highlighted if
provided after main keywords
Unmatched multi-line strings

Identify and mark last character as invalid
Dealing with START

Handle URL as parameter with its documented constraints (credentials and
https not supported)
Handle ignored semicolon at end of command

SQL*Plus does not required, yet it does not cause a command to fail.
Mark as comment to show it has no effect vs. having it captured as
invalid.

I should document this, btw
Single line comment

Handle the connection string, highlight password in plain text, ignore
trailing semicolon
Multiline CONNECT

kind off