rcceph: wrapper for ceph systemd

systemd is easy to use if you have a wrapper.
message showing available paramters to rcceph.
Also check for directories contianing mon/osd deamon settings.
Added suport for chkconfig using LSB Header
Fixed bug in intial version when no mon nodes are present.
Improved error messages
Added support for mask and unmask parameters
Added support for ceph.target
Removed support for extra parameter in init script.
Cleaned up white space

    Signed off by osynge@suse.com
systemd support in ceph-disk activate

previous code just fails for systemd with an error

(cherry picked from commit 6a6de1135aa0d0e0bb3951ab9e63ad1aa0c6b5d3)
udev rules now explicitly specify init system

ceph-disk detects OS and Version and from this decides
to use sysV systemd or upstart. This code needs a bigger
rewrite so for now just explicitly tell ceph-disk the
init system.

(cherry picked from commit 0c0a0fe58266cdf54658b77d72eb97b99013b96b)
Rcfiles: remove from runlevel 2

Merge distro patches to git.

This was rcfiles-remove-init-2.patch

(cherry picked from commit ab16e3056e8fc7f26855ca0c58c88ed716443dc1)

Author:    Danny Kukawka <dkukawka@suse.de>
Date:      Thu Jun 5 00:02:26 2014 +0200
init-radosgw: adjust for opensuse

Merge distro patches to git.

This was radosgw-init-opensuse.patch

(cherry picked from commit 5cd81b3241061be1caf9fbe0eda34f4a0d3f945a)

Author:    Danny Kukawka <dkukawka@suse.de>
Date:      Thu Jun 5 00:03:44 2014 +0200
init-ceph: add xfs support

Merge distro patches to git.

This was ceph-init-ceph.add.xfs.support.diff

(cherry picked from commit b61e60686ad17bd0e842c9f87040344b70d04a59)
Fix runlevels for start scripts

Merge distro patches to git.

This was 0001-fix-runlevels-for-start-scripts.patch

(cherry picked from commit a3ca39c182bb3ee0d175cdb92d10a86d2ce268ec)
Fixup radosgw daemon init.

This is a fixup for 2cd29db16497917e2e5737b7f1b52dbb77b038c2
(the late radosgw-init-opensuse.patch), radosgw needs the config
section name.

(cherry picked from commit 363022a4a2bb90b8bfe640b02e7458048e2940de)
MultiPatch taken from trunk

THis patxh shodul be a series of cherry picks but it wall went wrong.
Do this patch again from original patches.