Timer class changes -- more cleanly separate ticks versus seconds.

Many methods that returned seconds now have a second variety that
returns raw ticks. This is helpful because ticks are an integral type
that can be atomically added to a statistic, whereas double (seconds)
values are more of a pain.