Use cprice404/inifile for settings in puppet.conf

This changeset simply refactors how puppet.conf is managed, by using
cprice404/inifile instead of concat. For server and agent a new class
server::config and agent::config is added, containing all ini_settings
resources. Additionally the storeconfig and backend settings are managed
using ini_settings. A dependency on cprice404/inifile has been added to
Modulefile. No additional functionality or logic is added, just replace
concat and templates with ini_settings. The templates themselves are
left alone, probably to be deleted later.