adding ability to enable command argument processing via nrpe client

Signed-off-by: Nick Chappell <nick@intronic.org>

Taken from: https://github.com/Icinga/puppet-icinga2/pull/22
fixing missing parameter name

Signed-off-by: Nick Chappell <nick@intronic.org>

Taken from: https://github.com/Icinga/puppet-icinga2/pull/22
update README with new argument instructions

Signed-off-by: Nick Chappell <nick@intronic.org>

Taken from: https://github.com/Icinga/puppet-icinga2/pull/22
fixing typo with Determines

Signed-off-by: Nick Chappell <nick@intronic.org>

Taken from: https://github.com/Icinga/puppet-icinga2/pull/22
feature to create/add graphitewriter configurtion

Signed-off-by: Nick Chappell <nick@intronic.org>

Taken from: https://github.com/Icinga/puppet-icinga2/pull/24
adding class and define to enable icinga features/modules with icinga2-enable-feature command to create symlinks
renaming files
adding default features and rename class
updating parameter names and define call
fixing typo
wrong icinga ver
removing maillog
making the server watch for enabled features/modules
adding default features to the paras.pp
running server::features from server class and passing parameterized array of features
re pointing default param's
adding graphitewrite object and template
updating template name
fixig missing ,
renaming template