TC: NESTED ERROR HANDLING WORKING

Misc fixes/revamp of error handing. The Context class now handles the
virtual error content, and this now allows the nested error handling to
work correctly. There are still some entaglements and reach-arounds that
would be nice to get rid of, ideally, but things are working pretty well
now.

Also now require Template 2.25