Most of the logic was actually reporting found warnings and errors. That logic is now replaced with the common IssueReporter that was introduced in Puppet Bindings. Also added tests of the Heredoc AST class.