ECU tweaks
Merge branch 'master' into ECU
stop trigger blocking waiting for timer if pulse length > time between pulses
Merge branch 'master' into ECU

Conflicts:
	Makefile
	src/jstimer.h
Merge branch 'master' into ECU
Stop the utility timer queue filling with WAKEUP tasks if Espruino gets woken up early
build changes for ECU