Simplify "timer" code and add OS X implementation

Change-Id: Id728dc3b422c76fcb6c0a1185caae6f05b9ca245
Rename timerStop() to timerCurrent() as it doesn't "stop" anything

Change-Id: I99dbee00422ac9a066479231b32112551a317e75