Draft: Require input timestamps explicitly
The current design looks as follows:
setTimestamp(timestamp);
notifyPointerMotion(position);
but as the practice shows, it's too easy to forget to add setTimestamp().
This change makes the API less error-prone by adding timestamp arguments where timestamps are used.