Introduce NTick/MTick/ITick

Instead of using a single 'TICK' type to track 'n', 'm' and 'i', this
commit introduces distinct types.

The 'TICK' constructor/wrapper around int64 is removed on the go.

Change-Id: I1f47b10321df8b5d9a8e76e412a78c15bf76fb74