Reduce recovery priority

Default values for recovery can be a bit high depending on the CPU you
use. Thus adding new variable and using lower default help us to reduce
the impact on the CPUs. Sometimes this could led to crashes where OSDs
are exhausting all the CPU power and start committing suicide.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Fix deprecation warning in ceph::osd::device
Merge pull request #57 from mcanevet/fix/deprecation_warning

Fix deprecation warning in ceph::osd::device
Increase ceph keyring timeout

Sometimes, 2 seconds for creating the ceph keyring is too short and can
lead to Puppet timeouts.
Let's use 10s by default to avoid this situation..
Merge pull request #59 from enovance/key-timeout

Increase ceph keyring timeout
Fixing admin keyring exported resources.

When used in a 3 nodes configuration the exported key doesn't overwrite
the one already generated on the node. Because the exported key is the
only one that is added to ceph.conf, you cannot connect to ceph cluster
from the others nodes.
Also the admin key should never be empty since when you do that
ceph-authtool just create an empty file.
Merge pull request #62 from AlexandreNo/master

Fixing admin keyring exported resources.
Reduce recovery priority: fix unit tests
Merge pull request #56 from enovance/recovery-impact

Reduce recovery priority
updating with upstream and adding variable quote fix
Merge pull request #64 from squarit/20141001-fix_future_parser_var_issue

fix unquoted var issue with future parser
merge in upstream changes