Asserts now break in the connected debugger

CL:  172
*  All asserts in TinOpExecFunctions.cpp now first check if there's a
connected debugger, and if so, trigger a debugger dialog with an option
to break, so the current callstack/variables can be examined before the
VM is shut down.
*  All TinPrint() statements are also echo'd to a connected debugger.