Add options to control whether only send IPv6 packet on IPv6 only network. In some use case, IPv6 query should not be sent on a dual network. Added a small improvement to send an ANY query if both SRV & PTR records are needed. Bug: 284480254 Test: atest CtsNetTest FrameworksNetTests Change-Id: I8f55db6f5e8ae606ac167fb363bc9b2fb9b5fc14