Tidy the PacketSocketAddress API

Remove two constructors from the Core Platform API and replace
with a multi-purpose replacement. Make fields final. Improve
docs slightly.

Bug: 133196453
Bug: 124232146
Test: build only
Change-Id: I660949785bca33648458364a29de722ecec8f82c
2 files changed