IniFile: Use Util.comment_generic and Util.empty

  Add put test for ace

  Lightdm: empty comments are mapped as empty
  PHP: empty comments are mapped as empty
  Odbc: empty comments are mapped as empty
  Samba: empty comments are mapped as empty
  Krb5: Fix tests for new IniFile.empty
  MySQL: Support smart quotes and empty comments
  Yum: Use Util.empty instead of IniFile.empty
  Subversion: Adapt to new IniFile.empty definition
  Systemd: Fix tests for new IniFile.empty
IniFile: Allow spaces in entry_multiline* values
IniFile: Add entry_generic and entry_multiline_generic

Subversion: Use IniFile.entry_multiline_generic
IniFile: Add empty_generic and empty_noindent

  Subversion: Use IniFile.empty_noindent
IniFile: Multiline values can begin with a single newline
IniFile: Allow quotes inside bare values
IniFile: Support dos eol

  Subversion: Support dos eol
  Desktop: Support dos eol
  MySQL: Support dos eol
  Samba: Support dos eol
  Yum: Support dos eol
  Krb5: Support dos eol

  IniFile: Add empty_generic_nocomment
  Rx: make no_spaces compatible with doseol
  Schroot: Use empty_generic_nocomment
Krb5: Improve performances