(maint) Fix problems with error reporting in heredoc_support
The Puppet::Pops::Parser::HeredocSupport was broken. It did not
include the Puppet::Pops::Parser::LexerSupport and some calls
to lex_error were prefixed with a non existing 'lexer' variable.