use puppetlabs/inifile to manage PHP configuration

The Augeas based management of the config files has problems when new sections need to be defined. `ini_setting` from puppetlabs/inifile seems to handle this better.

(There's still other places in this module that use Augeas but they're alright for now)

Ping @davewongillies