(maint) Remove outdated references to puppetdb and dujour

Since some of our files originated in these projects there were a few outdated
strings or bits of code that referred to them.
(maint) Note need for Java 7 in defaults file
Minor edits and clarifications
(NC-167) Add systemd support
(NC-167) Move init script logic into packages

Having complex logic in the makefile to determine platform-specific init
script installation was proving too complex.
Merge pull request #46 from pcarlisle/nc-167-systemd

(NC-167) Add systemd support
Minor edits to README for style
Minor edits to classes doc
Fixed broken link in environments doc
Minor change to wording in the errors doc
(maint) Fix arguments in systemd service
Made a few edits to the groups doc
mostly formatting
Merge pull request #47 from aperiodic/nc-158-mark-params-deleted

(NC-158) Mark params deleted
Merge pull request #45 from steveax/readme-mods

Minor edits and clarifications to README
Fix typo in README
(NC-169) Return classes and variables in the right fields

We were returning a set of class names under the 'classes' field, when it
needed to be what we were storing under the 'parameters' field. The
'parameters' field as puppet understands it is what we had under 'variables'.
This commit fixes all of these.
Clarify that the API calls used for smoke testing are undocumented and
not recommended for use in production.
Resolved merge conflicts for README
Minor edits to classes doc
Fixed broken link in environments doc