Add CHANGELOG generation during module build.

Update the .gemfile to source gems from https://rubygems.org to fix a
Travis/bundler warning.
Update the .gemfile to install puppet-lint.
Update the Modulefile summary and description.
Minor changes to the README.md to clarify what the module is and does
and sync with the Modulefile description.
Update the .fixtures.yml to test against puppetlabs-stdlib 2.6.0.
Update .travis.yml to support updated Puppet versions.
Update the Rakefile to add support for task :validate and task :lint.
Update tests/init.pp to pass puppet-lint.
Add Geppetto .project file.
Default to minimal LSB support for facter facts.

Provide the parameter install_full_lsb_support so that the entire LSB
stack can be installed.
Fix Markdown formatting in README.md.
Improve puppetdoc Sample Usage in init.pp.
Merge branch 'feature/minimal' into develop
Update versions for 1.0.0 release.
Merge branch 'release/1.0.0'