Threading WASM. Setting the backend.

I figured out how things work. It will occupy all threads. We extend the backends with a GetMaximumCurrency() and for Emscripten add an option to limit the number of Threads. It is pretty simple to do.