Fix block evaluation not showing source context in backtraces.
Fix block evaluation not showing source context in backtraces.

The Puppet function evaluator was not marking block frames as being internal so
no source context was maintained during evaluation.

The fix is to properly initialize the stack frame so that it is marked as being
an internal (i.e. Puppet) frame.

peterhuene/puppetcpp