Added reporting of socket error for failed start()/loop() calls.
Added support for `MOAICoroutine.new().run` to enable coroutine debugging.