This patch fixes the UML clock-skew bug by using the IA time stamp
counter to average out missed ticks over ticks that follow.
1) Small time periods ( <1 second or so) are not fixed
2) It takes effect a couple of seconds after bootup (it doesn't work for
the first 6-7 seconds or so).