[build] add option to specify a 'burn note'
[stm32loader] allow overriding the default burn port
[serial] add Serial.prototype.write()