make wissbi able to be built with clang++ and libc++
Merge branch 'master' into bsd
fix Util test in BSD
Merge branch 'master' into bsd

Conflicts:
	src/pub.cpp
fix cannot caught global instance in lambda issue
SO_RCVTIMEO is not working so change to polling
Merge branch 'master' into bsd

Conflicts:
	src/io_policy/sysv_mq.hpp
	test/util_test.cpp
Merge branch 'master' into bsd

Conflicts:
	test/util_test.cpp
Merge branch 'master' into bsd

Conflicts:
	src/io_policy/iostream_base.hpp
	src/pub.cpp
	src/record.cpp
Merge branch 'master' into bsd
fix auto merge compile error
Merge branch 'master' into bsd

Conflicts:
	src/io_policy/tcp.hpp
	src/sub.cpp
Squashed '3rd_party/libcxxrt/' content from commit b2396b5

git-subtree-dir: 3rd_party/libcxxrt
git-subtree-split: b2396b5945d7a2697c4762c3e52dc6f732b2eebd
Merge commit '481d810d1c7a2ad9b8e422403d64ee56ad80aebd' as '3rd_party/libcxxrt'
Squashed '3rd_party/libcxx/' content from commit ddb4e4c

git-subtree-dir: 3rd_party/libcxx
git-subtree-split: ddb4e4cbb18d2006b356d37ca722249bbf9a8b86
Merge commit '9fb38cfbe691fa8bdd3c8bb57b30305364aa86d2' as '3rd_party/libcxx'
modify CMakeLists to use the new cxx stack
fix unset nonblock flag error
use release build as default
Merge branch 'master' into new_cxx_stack