[API] Timer-start behavior (bug)fix

Only start the timer when it is not running currently. In old behavior
the current slice-time was discarded, now multiple starts have no
effect.
Merge pull request #552 from Sissors/master

API: Timer - start() behavior (bug)fix