Fixes #34190
When networkactive=0 is set, NAT-PMP port mapping and Tor control connections still run in the background, mapping ports and logging retry attempts despite the node being "inactive."
This wires both subsystems to CConnman::SetNetworkActive so they start and stop with the network state:
mapport:
EnableMapPortis injected as a callback via CConnman::Options. SetNetworkActive and SetMapPortEnabled both gate on network state.torcontrol:
TorControlleris injected similarly through a CConnman::Options callback. The controller thread stays alive while networkactive=0, but idles without connecting or reconnecting to the Tor control port. Re-enabling the network wakes the controller promptly and resets reconnect backoff.