(PUP-1212) Fix uninformative stack backtrace in evaluator errors

Now the backtrace used is the original, not the place where
the evaluator handles exceptions.
Merge branch 'master' of ssh://github.com/puppetlabs/puppet.git