Fix ordering of classes for slurm::node
Formatting cleanup
Merge branch 'develop'

Conflicts:
	manifests/config.pp
	manifests/node.pp
	manifests/node/config.pp
	spec/acceptance/01_slurm_node_spec.rb
	spec/acceptance/support/slurm_node_config.rb
	spec/classes/slurm_node_spec.rb
	spec/support/slurm_common_config.rb
Remove array passed to datacat, no need for an array
Set conditions on when to manage slurm user home directory - intended for when the primary scheduler or all systems manage the config location
* Fix default values for JobAcctGatherFrequency and SchedulerType
* Add default value for MaxArraySize
Support slurm_conf_override values that are an array, which are joined using commas
* Set default conf_dir to SLURM install default of /etc/slurm
* Remove resource logic for symlinking /etc/slurm to /home/slurm/conf, this is not working in practice