Don't allow parameter markers in multi-statement parse

Except specially in EXPLAIN and PREPARE, where they are effectively quoted.

Also give an explicit error message for $0.