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
Allow multiple Waveform playback on one pin (+ wave fixes)
Improve dump() for objects and Serial.on('data') (part of #397)
fix getSeconds on date
Fix Date.getSeconds,Milliseconds, and documentation on getMonth (#399)
Fix memory leak on Serial receive
            Fix all Serial receive characters being 0 if no bytesize is specified
bump version
Lower size of timer task array of devices with little RAM (fix #401)
Move hidden lists out of the root scope (fix #357)
Fixed exception catching
Fix Serial1 initialisation after 'reset()'
fix onInit not running
allowed loader to automatically reset the chip if -X supplied
Fix parsing of try..catch when a serious error (not an exception) occurred
fix embarrassing utility timer regression
pin docs
add ability to skip bytes off the start of the binary, and also report verification result by error code