Massive refactor
* Ensure slurm::common::user is applied to all roles
* Update acceptance tests for refactor
Use puppet-lint to fix indentations
* Replace use of puppetlabs-concat with richardc-datacat
* Update all templates to use scope.lookupvar
* Allow puppet 2.7 to fail tests
* Cleanup a bit
Remove item from TODO list
Set correct defaults for slurm and slurmdbd
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