Update to use version 3 of hiera.yaml, correct typos in yaml files

Hi, this PR updates the use of data in modules to use the simplified format (version 3). This version is currently found in this branch: https://github.com/hlindberg/puppet/tree/feature/arm9-puppet-3_4

And documented here: https://github.com/hlindberg/misc-puppet-docs/blob/master/data-in-modules.md

The changes to hiera.yaml makes it only work with the newer branch. The other changes apply to the original 3.3.0 version of data in modules as well (general yaml issues).

The use of a default value in lookup is also on the 3_4 branch. (It has fixes for redmine issues #22574, #22646, and #22593)