test: Add run-tests-exp.sh, script to run testsuite with only sh dependency.
test: Add run-tests-exp.sh, script to run testsuite with only sh dependency.

This script uses expected test results as generated by run-tests --write-exp,
and requires only standard unix shell funtionality (no bash). It is useful
to run testsuite on embedded systems, where there's no CPython and Bash.

pozetroninc/micropython,PappaPeppar/micropython,chrisdearman/micropython,torwag/micropython,utopiaprince/micropython,vitiral/micropython,ericsnowcurrently/micropython,jlillest/micropython,jlillest/micropython,turbinenreiter/micropython,methoxid/micropystat,HenrikSolver/micropython,mhoffma/micropython,firstval/micropython,warner83/micropython,cloudformdesign/micropython,danicampora/micropython,deshipu/micropython,firstval/micropython,aethaniel/micropython,ChuckM/micropython,deshipu/micropython,vriera/micropython,neilh10/micropython,alex-robbins/micropython,vriera/micropython,suda/micropython,noahwilliamsson/micropython,dhylands/micropython,alex-march/micropython,micropython/micropython-esp32,dmazzella/micropython,Timmenem/micropython,trezor/micropython,ernesto-g/micropython,mianos/micropython,feilongfl/micropython,xhat/micropython,feilongfl/micropython,pozetroninc/micropython,stonegithubs/micropython,cwyark/micropython,utopiaprince/micropython,pramasoul/micropython,Vogtinator/micropython,SHA2017-badge/micropython-esp32,noahwilliamsson/micropython,jmarcelino/pycom-micropython,torwag/micropython,cwyark/micropython,ruffy91/micropython,hosaka/micropython,neilh10/micropython,mpalomer/micropython,henriknelson/micropython,micropython/micropython-esp32,toolmacher/micropython,galenhz/micropython,orionrobots/micropython,ericsnowcurrently/micropython,matthewelse/micropython,redbear/micropython,neilh10/micropython,paul-xxx/micropython,selste/micropython,dhylands/micropython,dhylands/micropython,tdautc19841202/micropython,ChuckM/micropython,supergis/micropython,ceramos/micropython,ruffy91/micropython,ernesto-g/micropython,EcmaXp/micropython,adamkh/micropython,ahotam/micropython,alex-robbins/micropython,feilongfl/micropython,alex-march/micropython,kerneltask/micropython,omtinez/micropython,MrSurly/micropython-esp32,emfcamp/micropython,dinau/micropython,xyb/micropython,ahotam/micropython,xuxiaoxin/micropython,rubencabrera/micropython,kerneltask/micropython,stonegithubs/micropython,mgyenik/micropython,PappaPeppar/micropython,jlillest/micropython,xhat/micropython,tdautc19841202/micropython,pramasoul/micropython,mianos/micropython,emfcamp/micropython,mpalomer/micropython,adafruit/micropython,selste/micropython,misterdanb/micropython,Peetz0r/micropython-esp32,xuxiaoxin/micropython,ericsnowcurrently/micropython,SHA2017-badge/micropython-esp32,praemdonck/micropython,martinribelotta/micropython,vriera/micropython,HenrikSolver/micropython,hiway/micropython,ChuckM/micropython,blmorris/micropython,noahwilliamsson/micropython,swegener/micropython,KISSMonX/micropython,xyb/micropython,alex-robbins/micropython,ryannathans/micropython,xuxiaoxin/micropython,lowRISC/micropython,deshipu/micropython,lbattraw/micropython,tobbad/micropython,PappaPeppar/micropython,methoxid/micropystat,vitiral/micropython,cnoviello/micropython,TDAbboud/micropython,hiway/micropython,omtinez/micropython,ericsnowcurrently/micropython,puuu/micropython,SHA2017-badge/micropython-esp32,tobbad/micropython,suda/micropython,heisewangluo/micropython,vitiral/micropython,pfalcon/micropython,martinribelotta/micropython,hiway/micropython,pozetroninc/micropython,PappaPeppar/micropython,rubencabrera/micropython,MrSurly/micropython-esp32,xyb/micropython,oopy/micropython,KISSMonX/micropython,galenhz/micropython,swegener/micropython,tdautc19841202/micropython,emfcamp/micropython,bvernoux/micropython,micropython/micropython-esp32,misterdanb/micropython,cwyark/micropython,lbattraw/micropython,danicampora/micropython,noahwilliamsson/micropython,kostyll/micropython,dxxb/micropython,Peetz0r/micropython-esp32,ryannathans/micropython,EcmaXp/micropython,neilh10/micropython,mhoffma/micropython,aethaniel/micropython,KISSMonX/micropython,lbattraw/micropython,utopiaprince/micropython,skybird6672/micropython,Vogtinator/micropython,warner83/micropython,AriZuu/micropython,blmorris/micropython,dinau/micropython,lowRISC/micropython,micropython/micropython-esp32,noahchense/micropython,blmorris/micropython,ceramos/micropython,drrk/micropython,emfcamp/micropython,MrSurly/micropython,xuxiaoxin/micropython,dmazzella/micropython,blmorris/micropython,redbear/micropython,tobbad/micropython,MrSurly/micropython,stonegithubs/micropython,danicampora/micropython,oopy/micropython,ceramos/micropython,jimkmc/micropython,skybird6672/micropython,heisewangluo/micropython,HenrikSolver/micropython,hosaka/micropython,slzatz/micropython,ahotam/micropython,dinau/micropython,utopiaprince/micropython,blazewicz/micropython,chrisdearman/micropython,henriknelson/micropython,praemdonck/micropython,MrSurly/micropython-esp32,tdautc19841202/micropython,drrk/micropython,tuc-osg/micropython,blazewicz/micropython,Vogtinator/micropython,pfalcon/micropython,praemdonck/micropython,warner83/micropython,alex-robbins/micropython,cnoviello/micropython,dinau/micropython,SHA2017-badge/micropython-esp32,puuu/micropython,Peetz0r/micropython-esp32,ruffy91/micropython,Peetz0r/micropython-esp32,cnoviello/micropython,noahchense/micropython,utopiaprince/micropython,ernesto-g/micropython,PappaPeppar/micropython,swegener/micropython,jmarcelino/pycom-micropython,pfalcon/micropython,puuu/micropython,cloudformdesign/micropython,ChuckM/micropython,slzatz/micropython,hiway/micropython,lbattraw/micropython,slzatz/micropython,praemdonck/micropython,Timmenem/micropython,HenrikSolver/micropython,oopy/micropython,cnoviello/micropython,tuc-osg/micropython,rubencabrera/micropython,tdautc19841202/micropython,martinribelotta/micropython,pfalcon/micropython,chrisdearman/micropython,noahchense/micropython,blazewicz/micropython,bvernoux/micropython,rubencabrera/micropython,mpalomer/micropython,TDAbboud/micropython,redbear/micropython,misterdanb/micropython,methoxid/micropystat,KISSMonX/micropython,Timmenem/micropython,misterdanb/micropython,warner83/micropython,MrSurly/micropython-esp32,skybird6672/micropython,ryannathans/micropython,Peetz0r/micropython-esp32,cwyark/micropython,pozetroninc/micropython,ceramos/micropython,galenhz/micropython,bvernoux/micropython,tuc-osg/micropython,drrk/micropython,heisewangluo/micropython,SHA2017-badge/micropython-esp32,TDAbboud/micropython,firstval/micropython,omtinez/micropython,xyb/micropython,adafruit/micropython,stonegithubs/micropython,TDAbboud/micropython,heisewangluo/micropython,matthewelse/micropython,bvernoux/micropython,AriZuu/micropython,dhylands/micropython,jimkmc/micropython,jmarcelino/pycom-micropython,ericsnowcurrently/micropython,adamkh/micropython,adafruit/micropython,alex-robbins/micropython,micropython/micropython-esp32,pfalcon/micropython,adafruit/circuitpython,dxxb/micropython,ryannathans/micropython,mgyenik/micropython,jimkmc/micropython,cwyark/micropython,ryannathans/micropython,jmarcelino/pycom-micropython,adamkh/micropython,trezor/micropython,neilh10/micropython,kerneltask/micropython,noahchense/micropython,Vogtinator/micropython,tuc-osg/micropython,blazewicz/micropython,MrSurly/micropython,hiway/micropython,MrSurly/micropython,ganshun666/micropython,ruffy91/micropython,adamkh/micropython,tobbad/micropython,danicampora/micropython,AriZuu/micropython,dxxb/micropython,lowRISC/micropython,dxxb/micropython,ganshun666/micropython,warner83/micropython,adafruit/micropython,puuu/micropython,mianos/micropython,infinnovation/micropython,torwag/micropython,toolmacher/micropython,jmarcelino/pycom-micropython,emfcamp/micropython,firstval/micropython,lowRISC/micropython,feilongfl/micropython,aethaniel/micropython,noahwilliamsson/micropython,ahotam/micropython,EcmaXp/micropython,redbear/micropython,pramasoul/micropython,trezor/micropython,HenrikSolver/micropython,tralamazza/micropython,noahchense/micropython,deshipu/micropython,dhylands/micropython,ceramos/micropython,ganshun666/micropython,cnoviello/micropython,henriknelson/micropython,paul-xxx/micropython,trezor/micropython,orionrobots/micropython,dmazzella/micropython,orionrobots/micropython,swegener/micropython,EcmaXp/micropython,mgyenik/micropython,suda/micropython,turbinenreiter/micropython,omtinez/micropython,suda/micropython,Vogtinator/micropython,selste/micropython,MrSurly/micropython,turbinenreiter/micropython,chrisdearman/micropython,suda/micropython,danicampora/micropython,ganshun666/micropython,MrSurly/micropython-esp32,vriera/micropython,xhat/micropython,jlillest/micropython,matthewelse/micropython,matthewelse/micropython,deshipu/micropython,trezor/micropython,henriknelson/micropython,infinnovation/micropython,cloudformdesign/micropython,infinnovation/micropython,dxxb/micropython,ernesto-g/micropython,supergis/micropython,rubencabrera/micropython,mgyenik/micropython,SungEun-Steve-Kim/test-mp,orionrobots/micropython,dmazzella/micropython,bvernoux/micropython,adafruit/circuitpython,kostyll/micropython,slzatz/micropython,galenhz/micropython,adamkh/micropython,skybird6672/micropython,toolmacher/micropython,pozetroninc/micropython,KISSMonX/micropython,redbear/micropython,toolmacher/micropython,SungEun-Steve-Kim/test-mp,kostyll/micropython,xhat/micropython,matthewelse/micropython,SungEun-Steve-Kim/test-mp,slzatz/micropython,orionrobots/micropython,selste/micropython,drrk/micropython,SungEun-Steve-Kim/test-mp,methoxid/micropystat,jimkmc/micropython,adafruit/circuitpython,Timmenem/micropython,mgyenik/micropython,mhoffma/micropython,kerneltask/micropython,xyb/micropython,adafruit/circuitpython,AriZuu/micropython,adafruit/micropython,paul-xxx/micropython,hosaka/micropython,mpalomer/micropython,stonegithubs/micropython,martinribelotta/micropython,Timmenem/micropython,ganshun666/micropython,lbattraw/micropython,selste/micropython,supergis/micropython,aethaniel/micropython,adafruit/circuitpython,methoxid/micropystat,kostyll/micropython,mianos/micropython,tobbad/micropython,puuu/micropython,EcmaXp/micropython,mianos/micropython,SungEun-Steve-Kim/test-mp,xhat/micropython,chrisdearman/micropython,drrk/micropython,ahotam/micropython,paul-xxx/micropython,infinnovation/micropython,matthewelse/micropython,jimkmc/micropython,galenhz/micropython,mhoffma/micropython,firstval/micropython,turbinenreiter/micropython,kostyll/micropython,toolmacher/micropython,martinribelotta/micropython,tralamazza/micropython,oopy/micropython,feilongfl/micropython,oopy/micropython,torwag/micropython,ruffy91/micropython,jlillest/micropython,blazewicz/micropython,misterdanb/micropython,mpalomer/micropython,tralamazza/micropython,kerneltask/micropython,cloudformdesign/micropython,tralamazza/micropython,blmorris/micropython,tuc-osg/micropython,vitiral/micropython,lowRISC/micropython,adafruit/circuitpython,praemdonck/micropython,paul-xxx/micropython,turbinenreiter/micropython,alex-march/micropython,dinau/micropython,alex-march/micropython,alex-march/micropython,henriknelson/micropython,ChuckM/micropython,pramasoul/micropython,AriZuu/micropython,TDAbboud/micropython,heisewangluo/micropython,vriera/micropython,omtinez/micropython,ernesto-g/micropython,swegener/micropython,cloudformdesign/micropython,pramasoul/micropython,supergis/micropython,hosaka/micropython,supergis/micropython,skybird6672/micropython,vitiral/micropython,torwag/micropython,aethaniel/micropython,xuxiaoxin/micropython,mhoffma/micropython,infinnovation/micropython,hosaka/micropython