Fixed computers failing to save when saved while performing a synchronized call on userdata.
Added a debug card item, allows manipulating the world some to make it easier to test stuff.
Still can't remember why top-level coroutine.yield() in programs wouldn't pull events... nothing seems to break, so there. Closes #483.
Also made sh add traceback to message when program crashes.