Error message line numbers for read_yaml

Regarding issue #2212, it's possible to access e.backtrace and caller for line numbers on error messages and other backtrace information.  I've added a little formatting to make the output easier to read.