Modernize Tcl API usage to remove deprecated functions like Tcl_AppendResult and use ObjCommands.
Also, get rid of $_msg etc. variables to transfer state (found by @maimizuno):
1) They weren't set in the global scope depending on the called, fixes #135
2) They are visible to other procs needlessly after the call, fixes #137