[PRD-999] move hosts_file class call in os_common
Merge pull request #582 from Mirantis/prd999

[PRD-999] move hosts_file class call in os_common
Fix hosts file creation class
Merge pull request #583 from monroid/fix_hosts

Fix hosts file creation class
[PRD-1871] fix race condition for nailyfacts
Merge pull request #586 from Mirantis/prd1871

[PRD-1871] fix race condition for nailyfacts
enable apache mod_proxy for ubuntu
Merge pull request #588 from Zipfer/apache_api_proxy

enable apache mod_proxy for ubuntu
re-enable ceph; create condition for openstack::img::cirros
Fix ceph glance/cinder bugs

remove scp commands, should be handled by Exec['ceph-deploy init config']
 and ceph auth get-or-create commands
remove dep-cycle in cluster_[ha/simple]
add unless to ceph-deploy mon create
overide key_val_seperator for ceph_conf
move secret.xml to /root
update seperator regex in inifille
change ssh_config file content back to doublequote
move ceph_conf inside pirmary_mon block to prevent duplicate lines
add additional test to ceph::[cinder|glance]
[PRD-1552] Enable and configure rados-gw

distroize manafests
remove dupe declrations
enable ceph::keystone and ceph::radosgw for monitor roles
add service for radosgw
add service for ceph
move libnss to init.pp
move file /etc/ceph/nss to init.pp
fix keystone_endpoint region
move rados ceph_conf parts to radosgw
add paramater for enable and use_ssl for radosgw and keystone
force radiosgw in cluster_ha and cluster_simple
move rados nss_db line out of use_ssl test
[PRD-1552] fixes

distroize rgw.conf.erb
fix ceph::ssh package if defined
fix ordering of keystone
fix ordering of ceph service
Allow swift to be disabled

Group swift var decl together
Group swift classes in contoller role
Add if use_swift vars to both
Use plain partitions for Ceph journals