Add address sanitizer build to travis-ci
Set llvm-symbolizer path
Use verbose make
refactor Benchmark related macros

Conflicts:
	tests/bench_str.csv
Add bench_duration function

Conflicts:
	tests/bench_str.csv
Add bench_append_csv to combine multiple benchmark result in one entry
benchmark function improvements
Add pcre_benchmark test case
Add pcre benchmark to chart
set line-width to 1
update legend text
Update legend style
Separate benchmark application
Fix benchmark rendering
Set test timeout to 30
Merge branch 'feature/asan' of https://github.com/czchen/r3 into czchen-feature/asan

Conflicts:
	.travis.yml
R3_NODE_H as the include guard
R3_LIST_H
remove point checking in str_array_free
remove unnecessary pointer check