[FLINK-17954] [core] Use PersistedRemoteFunctionValues in RequestReplyFunction

This de-multiplexes state values in remote functions. As a side effect,
it also lets each state be configured with its own state TTL duration.
3 files changed