This change updates additional parser functions we have to use teh
puppet 4.x function api. This includes some basic unit tests to ensure
they continue to function as expected.
Change-Id: Iebeb82b2890216bed139219441718fffc4004391
Related-Bug: #1799786