Give workers their own ScriptChan and use it for postMessage.

This ensures that XHR callbacks for XHR objects in workers are called on the
worker thread rather than the main thread.
Improve the documentation for ScriptMsg.
Merge pull request #3071 from Ms2ger/workers-threads

Give workers their own ScriptChan and use it for postMessage; r=Manishearth