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
fixups from refactor

fix example/site.pp refs
fix ceph_pools refrences
fix refrecnes to mon_nodes[-1]
fix dynamic lookup warnings
remove not needed mon parts
move ceph_conf to mon.pp
fix variable names ; fix osd.pp from refactor
enable ceph in cluster_ha
remove hack-patch for ceph-deploy
add test for ceph::osd; add missing file in ceph::mon