Update NetworkUtils.isPrivateSubnet

- Simplify by using the `InetAddress` tests provided by Java
- Now valid for both IPV4 and IPV6.
- Document IPV6 behaviour.