Format output to have spaces and linefeeds in the right places.
Make puppetdoc work.
Updated rspec tests to deal with fix to template.

Added shell_config to .fixtures.yml.
Added a whole lot of testing of various parameters and template
configurations on all supported osfamilies.