Merge branch 'perf/2.7.x/backport-zaml-performance-improvements' of https://github.com/daniel-pittman/puppet into 2.7.x
- 'perf/2.7.x/backport-zaml-performance-improvements' of https://github.com/daniel-pittman/puppet: zaml: handle multi-line map keys and array values correctly. zaml: don't use backreferences on strings zaml: avoid calling emit when we don't have anything to output zaml: add whitespace for readability. zaml: rework strings for correctness and speed zaml: statically determine the to_ascii8bit implementation.