Move setup.pp to a subclass (site_config::setup) (Feature #2993)
Merge branch '2993_setup_subclass' into 0.6