title: ConfigParser removes quotes from empty values
body: <p>I have an INI windows file with the following format:</p>
  
  <pre><code>[STRINGS]
  property 1 = "hello"
  property 2 = ""
  PROPERTY 3 = ""
  </code></pre>
  
  <p>but if I get values using ConfigParser</p>
  
  <pre><code>init_values= ConfigParser.RawConfigParser(allow_no_value=True)
  init_values.optionxform = str
  init_values.read(init_file)
  </code></pre>
  
  <p>and modify one of them (p.e. property 1)</p>
  
  <pre><code>init_values.set('STRINGS', 'property 1', '"world"')
  init_values.write(configfile)
  </code></pre>
  
  <p>I get the following result:</p>
  
  <pre><code>[STRINGS]
  property 1 = "world"
  property 2 = 
  PROPERTY 3 = 
  </code></pre>
  
  <p>All the quotes from empty values are removed.</p>
  
  <p>How can I force to use quotes even in empty values?</p>