I should be able to place comments in far more places in QL

(Bug, To be Fixed , Priority: High, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: The problem is, I can't put comments inside, eg, parameter lists.
The issue is that a lot of parts of the QL syntax (such as parameter lists) are defined in terms of regexp spaces, rather than qlSpace. We should be using qlSpace everywhere, to allow comments to be placed freely.