Timers

- Added HPET support (counter only)
- `console.{time,timeEnd}()`
- `Date.now()` correct ms precision
- possible to expose microsecond counter
- should work correctly in QEMU/KVM/real hardware