(PUP-1212) Add stacktrace to all evaluator issues

The former change improving the error message output did only
work for errors that originated from an exception. Now, all 
errors have a backtrace. This also fixes issues with failures
from an underlying exception but where the exception was not passed
on.
Merge branch 'master' of ssh://github.com/puppetlabs/puppet.git