fix up config generation to allow more valid values
update xdebug for quantal
changes for centos
incorporate exi's centos/redhat changes