Make file.read() and file.read(-1) call out to file.readall().
Make file.read() and file.read(-1) call out to file.readall().

Per Python3 io module semantics.

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