Add address sanitizer build to travis-ci

Add address sanitizer build to travis-ci. Currently it fails because there is an illegal memory access detected by address sanitizer. I am not sure how to setup `llvm-symbolizer` in travis-ci, so currently it cannot show line number when error detected.