Initial systemd service files

If you want to use this, please copy and rename puppetdb.systemd.params
to "/etc/conf.d/puppetdb". puppetdb.service expects this file there.
updated rakefile and tasks for suse support

Updated Rakefile to create suse specific files
Updated template to create suse init file
Merge pull request #548 from aboe76/suse_build_support

updated rakefile and tasks for suse support
Merge pull request #547 from aboe76/systemd_support

Initial systemd service files
Clean up test logging for mq-related tests

Prior to this commit, many of the tests that were related to
ActiveMQ were writing a ton of distracting log output
(including stack traces) to the console.  This made it harder
to identify "real" failures in the test output.

This commit adds some more robust logic to the `with-log-output`
macro, which redirects log messages to an atom.  It also creates
a fixture that can be used to enable this macro on every test
in a file, and uses that fixture for the mq tests.

End result: no more false alarms from the mq tests.
Fix indentation
Merge pull request #549 from cprice404/maint/master/mq-tests-please-shut-up-your-face

Clean up test logging for mq-related tests