ENG-7267 In sqlcmd, restore/complete errors returning to prompt (set m_interactive)
ENG-7267 SQLCMD backed out some recent over-engineering
Fix validation logic for handling null literal as parameter to stored
proc invoked via EXEC in sqlcmd.
Squashed commit of the following: Take final fix of Joinining hiding.
commit 29309c550e20832c56703d87a8005a0b4018676c
    Merge remote-tracking branch 'upstream/release-4.9.x' into release-4.9.x
    Added code to hide joining count from cluster health.
commit 6fb781844ad50ed6bcd4ebb253f329442188019d
    Removed Joining cluster
commit aedca65d88f366240b9b81de64f919819adb69c1
Merge pull request #1824 from VoltDB/ENG-7266-sqlcmd-exec-with-null-param

Fix validation logic for handling null literal as parameter to stored proc via sqlcmd
Merge pull request #1826 from VoltDB/ENG-7267-sqcmd-error-to-prompt

Eng 7267 sqcmd error to prompt
Update documentation PDFs in master
(cherry picked from commit 7785e110d6bb337c883997babb683516e3578a4a)
ENG-7282: Add IF EXISTS to DROP PROCEDURE
ENG-7287: Add IF EXISTS to DROP ROLE
Make live-ddl the default.
Update 3/5 examples to live-ddl.
Add schema='catalog' to every other deployment file I could find.
Remove two voltkv example log files that probably aren't worth having.
r=izzy
Merge pull request #1832 from VoltDB/release-4.9.x

Release 4.9.x
Minor update to doc PDFs.
Merge pull request #1830 from VoltDB/ifexists

ENG-7282: Add IF EXISTS to DROP PROCEDURE, r=jhugg
It turns out that this suite consumes a lot of time in normal sqlcoverage and it may takes up to 30 minutes, let's move it to our extended tests and run it only periodically on master
Merge pull request #1833 from VoltDB/release-4.9.x

Minor update to doc PDFs.
ENG-7302: rate limit auth success messages.
Merge pull request #1835 from VoltDB/ENG-7302

ENG-7302: rate limit auth success messages.
Merge pull request #1834 from VoltDB/ENG-7295-sqlcoverage-migrates

It turns out that this suite consumes a lot of time in normal sqlcoverag...