Double var declaration fix for NailyFacts deploy
parametrized syntax checker

Scan the whole source tree when invoked without parameters, check
specified files when a list of files is passed in parameters.
Merge pull request #534 from warpc/double_var_declaration

Double var declaration fix for NailyFacts deploy
Copy and append key to authorized_keys for users
Merge pull request #541 from Zipfer/ssh_keys

Copy and append key to authorized_keys for users
Merge pull request #538 from xarses/syntax-check-parametrized

parametrized syntax checker
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
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
attempt again to fix dupe classes
[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 glance dupes again
fix typo in glance::backend::ceph