Merge micropython work from Damien George into buildsupport master
must be done AFTER ocarina corresponding merge is done