title: QDir and invalid directory names
body: <p>Using following code I could create directory with name "....;.a" , but such names are not valid on Window systems.</p>
  
  <pre><code>QDir dir(some_folder());
  QString invalid_folder = "....;.a";
  bool ret = dir.mkdir(invalid_folder);
  </code></pre>