Avoid selecting controller nodes for storage

If no nodes was specifically selected as storage node,
prefer the non-controller nodes for storage.

Helps with https://bugzilla.novell.com/show_bug.cgi?id=882808
Use SSD disk for journal device

use rotational info read by ohai plugin

default value for new partition start

--journal-dev does not use device as argument; real journal device comes to the end of command

bigger default value of journal size

spread the journals roughly equally among available SSD devices

make it configurable if SSD should be used for journal

added new osd settings to schema

use ceph-disk to create partition on given device

for first avaialble, do not add extra journal disk
allow user to specify list of journal partitions
Merge pull request #52 from jsuchome/ssd_for_journal

Use SSD disk for journal device
In apache 2.4, 'Order' command (used by fastcgi.conf) is provided by mod_access_compat
Merge pull request #93 from jsuchome/adapt_to_apache_2.4

In apache 2.4, 'Order' command (used by fastcgi.conf) is provided by mod_access_compat
Fix first_disk nil check, ensure disk_list is array
Prefer .nil? to == nil
Merge pull request #94 from tserong/master

Fix first_disk nil check, ensure disk_list is array
Merge pull request #89 from dirkmueller/master

Avoid selecting controller nodes for storage
Fix for default PG settings

The default PG settings chosen by the barclamp-ceph are really poor for bigger
deployments, since it scales the PGs by number of osd nodes. If the osd node
has many disks or very few disks, these are really off.
https://bugzilla.novell.com/show_bug.cgi?id=896409