Fix gc_realloc to expand in place
Fix gc_realloc to expand in place

* Issue #322

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