Augmented updateStateByKey API

Augment updateStateByKey API by exposing both key and current batch timestamp to applications.
The existing method could call the new method rather than duplicate the logic. If the user supplies a function with Seq[V], Option[S] as args, that can be made into a function that also accepts and does nothing with Time.

What's the use case for this though?