title: Handling space in module name sonarqube runner
body: <p>I have an existing sonar-runner that is working correctly like so:</p>
  
  <pre><code>sonar.modules=old-project1,old-project2
  </code></pre>
  
  <p>However I am adding a new module (new project3) to the runner but the module has a space in the project name so my new module line looks like this:</p>
  
  <pre><code>sonar.modules=new project3,old-project1,old-project2
  </code></pre>
  
  <p>I get errors for Sonar including "ERROR: Unrecognized option: project3,old-project1,old-project2" or "PROJECT:new project3" is not a valid project or module key. Allowed characters are alphanumeric, '-', '_', '.' and ':', with at least one non-digit."</p>
  
  <p>It seems obvious to me that a space is not a legal character for the sonar runner modules but just wanted to confirm this or see if there is a work around as I am new to Sonar.</p>
  
  <p>*Project names are changed from the actual implementation.</p>