libevent seems to have invaded `libbitcoin_common` via `url.cpp`

`url.cpp` is used only from `test/fuzz/string.cpp` and `wallet/rpcwallet.cpp`

libevent should only be required for bitcoind, bitcoin-cli and (due only to the hack of passing wallet names) bitcoin-qt

InitLogging();
        InitParameterInteraction();
        if (!AppInitBasicSetup())
        {
            
            return false;
        }
        if (!AppInitParameterInteraction())
        {
            
            return false;
        }
        if (!AppInitSanityChecks())
        {
            
            return false;
        }
        if (gArgs.GetBoolArg("-daemon", false))
        {
#if HAVE_DECL_DAEMON
#if defined(MAC_OSX)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
            tfm::format(std::cout, PACKAGE_NAME " starting\n");
            
            if (daemon(1, 0)) { 
                return InitError(strprintf("daemon() failed: %s\n", strerror(errno)));
            }