Added a contributing section with instructions for how to submit pull requests on GitHub.
Added generic icinga2::conf define @7273

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

Merged in from: https://github.com/Icinga/puppet-icinga2/pull/12

Refs #7273: https://dev.icinga.org/issues/7273
README additions for the icinga2::conf type.
Use the operatingsystemmajrelease fact for CentOS and Ubuntu in metadata.json.
Correct a typo with the operatingsystemmajrelease fact name.
* fixing jason syntax error.

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

Merged in from: https://github.com/Icinga/puppet-icinga2/pull/13

refs #7283: https://dev.icinga.org/issues/7283
* fixed #7284

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

This commit fixes the module version number in metadata.json so it conforms to the semantic versioning scheme: http://semver.org/spec/v2.0.0.html

Merged in from: https://github.com/Icinga/puppet-icinga2/pull/16

refs #7284 : https://dev.icinga.org/issues/7284
Typo.
Added a link to the Launchpad page for the Icinga PPA.
Fix spelling

non-network-reachable not non-network-reachble

What can I say, I'm a Virgo.
Added a .gitignore.
Removed all of the old README since I'm going to refactor and reorganize it.
Added in a table of contents and basic structure that matches the Puppet Labs Postgres module's README.
Added id: anchor links to the section headers.
Added in the Overview section text from the old README.
Added a piece to the Setup section text from the old README.
Added the old server requirements text from the old README to the Setup section.
Added the server usage section from the old README.
Added the NRPE usage section from the old README.
Added the first chunk of the Icinga 2 object usage section.