pmc/uds: Configure the remote server address using the interface API. The UDS uses a global setting from the configuration to set the remote server address. As a result, a program cannot act as both a UDS client and server, because the source and destination addresses would be identical. Fix the issue by allowing the remote address to be configurable. Signed-off-by: Richard Cochran <richardcochran@gmail.com>