CDK-426: Add kite.writer.cache-padding property.

This adds the kite.writer.cache-padding property, which adds a constant
number of writer slots to the cache if it is based on the partition
cardinality. This is a safety valve to avoid problems like premature
cache eviction or inaccurate cardinality estimates. The default value is
1.