Enhance timer behaviour on delay.

Three modes are available if the timer triggering (for same handler) overlap:
	- force overlaping
	- delay until prev execution is done
	- skip current triggering
Added flags when timer handlers are registered
Update the timer handler registration (with flags)