lib: use stdarg.h
programmer: ruby 2.0 compat
programmer/log: allow changing log verbosity
lib: add scatter/gather functions
programmer/kinetis: restructure for MDM-AP access
programmer/flash: support debug mass erase
lib/pin: expose pin_physport_from_pin
lib/spi: make it work
mchck.mk: don't build deps for make clean
mchck.mk: app targets should not override default target
bootloader: add ezport flashing tool