Update README.markdown

Add missing comma in kvm examples
Precise how to keep puppet agent in sync so facter can work as expected
Fix bug: return empty array in bootargs if no kickstart
modify configfile validation
autorequire configfile
Ternary operator has syntax error. Fixed.
Merge pull request #21 from icebourg/master

Ternary operator has syntax error. Fixed.
Merge pull request #19 from Mayflower/initial_config

Fix initial configuration file validation
Obey 80-chars column limit, better formatting, freeze constant list
Merge pull request #23 from dieb/master

Obey 80-chars column limit, better formatting, freeze constant list
Typo in conditional.

  The conditional used to identify is the --disk parameter needs to be
  used had a typo in it.  This commit fixes it by adding a ?.

  This typo made the virt type un-usable because it prevented
  compilation.
Merge pull request #25 from ody/bad_conditional

Typo in conditional.
Merge pull request #15 from cbliard/patch-1

Update README.markdown
Merge pull request #17 from cbliard/patch-3

Precise how to keep puppet agent in sync so facter can work as expected
Merge pull request #18 from cbliard/patch-4

Fix bug: return empty array in bootargs if no kickstart
Allow a boot_order parameter
Allow specifying MAC addresses for the VM interface
Fedora is pretty much the same class as CentOS
Merge branch 'centos_openvz'