ASan support

Now ucontext backend is forced for libcoro when ASan support is
required. Asm backend proved to have false positives, with ucontext it
looks better.

Also switched from mmap to malloc for stack allocation, which is also
ASan friendly.
Merge commit '7fbb93f35474501354da0a37e69d8974421f9948' into experimental3