updated spec file suse support

This change wil make puppetdb rpm building possible on opensuse
with the same spec file as redhat.
Only requirement missing is lein / clojure on suse
So build it locally with lein from download script.
(#21611) Allow rake commands to be ran on Ruby 2.0

This allows rake commands to be ran on Ruby 2.0, for building on Fedora 19
to be made possible. This also removes the current behaviour whereby
unsupported rubies force the command to exit, instead we now just return
a warning to STDERR and keep going in the hope that things will work anyway,
so we don't block people that insist on using the latest Ruby before we
are ready.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #554 from kbarber/ticket/master/21611-allow_build_using_ruby2

(#21611) Allow rake commands to be ran on Ruby 2.0
Merge pull request #551 from aboe76/suse_puppetdb_spec_erb

updated spec file suse support
improved systemd.service file with template erb
The template task will provide the right systemd file.
Removed the params as it is not needed with template

Small fix on suse init file template, removed puppetdb name
in favor of templated variable namespace.
Merge pull request #556 from aboe76/systemd_files_fix

improved systemd.service file with template erb and fix suse name in init template