virttest.utils_net: check TCP/IP listening port by service

support local and remote check.
If so, we need each caller to raise TestNAError, I think it's not necessary.