py: Make id() return small int for the most common address space mapping.
py: Make id() return small int for the most common address space mapping.

Many OSes/CPUs have affinity to put "user" data into lower half of address
space. Take advantage of that and remap such addresses into full small int
range (including negative part).

If address is from upper half, long int will be used. Previously, small
int was returned for lower quarter of address space, and upper quarter. For
2 middle quarters, long int was used, which is clearly worse schedule than
the above.

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