absolutely mental module loading code now :( has to cope with modules referenced from modules
first hack at new api. seem to work
serial/flasher tweaks to try and make flashing faster/more reliable
don't prompt for firmware update
revert changes to flasher - breaks it under Linux it seems
bump version
add short name
fix ports chooser for windows
handle switching between slow/fast write, and IMPORTANTLY bodge firmware updater 1v43 so USB runs reliably
Merge branch 'master' into canary_serial

Conflicts:
	js/espruino_flasher.js
	js/espruino_serial.js
attempt to handle both old and new APIs
fix flasher chunk size back to full size
Merge branch 'canary_serial'

Conflicts:
	js/espruino_flasher.js
	js/espruino_serial.js
re-add flash version test
don't overwrite board
only prompt for firmware on Espruino Board
docs
bump manifest
remove unused code
Merge pull request #19 from jumjum123/master

Read boards from Espruino, cleanup boards, better pin location