Merge pull request #163 from cesanta/fix_async_2

Return NULL on sync connection errors
Add ASAN target and clang to Docker image

LLVM AddressSanitizer can detect a different set of things
than valgrind, for example stack OOB access.

Fixed one issue caught with ASAN.