SMP in a WebWorker

Here you go.

Keep in mind that the version of otr.js here is still just a release candidate. I need to spend a bit more time reviewing these changes but thought you'd appreciate having this in advance. Also, you can help me test it.

Feedback appreciated.