Implement rescalable non-partitioned state for Kinesis Connector

Details

Description

FLINK-4379 added the rescalable non-partitioned state feature, along with the implementation for the Kafka connector.
The AWS Kinesis connector will benefit from the feature and should implement it too. This ticket tracks progress for this.