Revert "Do not require asio on rhel"
This reverts commit d617063906baf320c3fff51bf9a991a132d1de8b.
The reason is that asio is just a build-time dependency, so it is usually not necessary to bundle it, and on newer rhels the bundled asio will not be compatible with the openssl available in the base system.