tools: Add script to generate a ChangeLog file.
tools: Add script to generate a ChangeLog file.

We don't have an explicit ChangeLog file, but don't really need one
because we use a good version control system.  This script is useful if
you need a pretty-printed ChangeLog for some reason.

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