refactor ceph

move site.pp parts to common init.pp
make variables for parts top level in ceph
add params.pp for distro specific parts
replace relative parts with facts and vars from fuel cluster_ha.pp
add needed/missing vars into cluster_ha.pp
move osd parts from deploy.pp to osd.pp
move mon parts from deploy.pp to mon.pp
update init.pp to reflect changes in deploy
update example/site.pp refs
update refrecnes to mon_nodes[-1]
fix dynamic lookup warnings
move ceph_conf to mon.pp
remove hack-patch for ceph-deploy
add test for ceph::osd
add missing file in ceph::mon
enable ceph in cluster_ha
ceph refactor bug fixes

fix varname
remove un-needed deps
add exec path
fix leftovers
fix duplicate deps
fix ceph order in roles
fix empty list test
fix up cluster_ha/simple for ceph
use primary_mon instead of primary-controller
 primary-controller role doesn't exist in cluster_simple
[PRD-1543] intergrate ceph into fuel manifests

add ceph as glance backend
add glance_backend to cluster_simple
move glance_backend to CEPH if in cluster_ha
fix dupe decl in ceph::cinder
fix dupes in ceph::glance
fix typo in glance::backend::ceph
fix extra decl of ceph in cluster_simple
fix primary_mon var
Allow non-boot raid arrays needed for Ceph journal device support
fix ceph::mon deploy not running correctly

update public_address to internal_address
refactor ceph-deploy init config
* break multi line command into seperate exec's
* changed deps in osd prepare to include 'ceph deploy gatherkeys'
* remove cyclic dep in mon.pp
update creates for init parts
add cwd to ceph exec default
squash dep cycle in mon.pp
fix issues with ceph-deploy mangling ceph.conf

attempt to work around http://tracker.ceph.com/issues/6281
remove osd dep on gatherkeys
add --overwirte-conf flag to pushes and pulls
make ceph-deploy new to run in /etc/ceph
create link from /etc/ceph/ceph.conf to /root/ceph.conf
add ceph.mon.keyring link
[PRD-1543] intergrate ceph into fuel manifests pt.2

remove ceph -> openstack::img:cirros order in controller roles
disable cirros image in cluster_simple/ha
add notify to osnailyfacter cluster_simple/ha
add chain force ceph::glance/cinder after openstack::controller
fix path for ceph_conf;
add defined test to nova service call; fix typo in dep for gatherkeys
fix duplicate runs of ceph_conf ini handler

move ceph_conf from mon.pp to init.pp to reduce dupe config lines
change include to class
fix ceph.conf ini_settings
Added support for arbitrary RAID arrays in pmanager
move package from ceph::glance to glance::backend::ceph
fix syntax warnings and errors
Disable ceph specific mods to cluster_ha/simple

change static use_ceph to false
re-enable cirros image in osnailyfacter manifests
Append journal path to Ceph OSD device list
fix typo
use cephjournal volume label
Merge pull request #554 from xarses/ceph-fuel-1

Sync Ceph working branch part 2