Add new utility for testing iphb timers

Verify that wakeup patterns are as expected when
- multiple overlapping mintime-maxtime ranges are used
- various sizes of global slot wakeups are used
- global slot wakeup is followed by cpu keepalive period