Add openshift origin cartridge dependencies

This is a rebase of openshift/puppet-openshift_origin #281 
Perhaps add openshift_origin::all_cartridges parameter that contains the Origin/OSE defaults and then set $install_cartridges and $install_cartridges_recommend_deps = $all_cartridges and $install_cartridges_optional_deps = undef. 

I think that would make it clear what we're doing. Thoughts?