Add core.time.MonoTime.
Replace uses of TickDuration with MonoTime.
Merge pull request #847 from jmdavis/monotime

Add MonoTime as a replacement for TickDuration