build ASIO separately (non header-only) for Clang because 1.1 does not work otherwise