py/parse: Split out rule name from rule struct into separate array.
py/parse: Split out rule name from rule struct into separate array.

The rule name is only used for debugging, and this patch makes things a bit
cleaner by completely separating out the rule name from the rest of the
rule data.

tobbad/micropython,ryannathans/micropython,pramasoul/micropython,MrSurly/micropython,infinnovation/micropython,henriknelson/micropython,adafruit/circuitpython,MrSurly/micropython,adafruit/circuitpython,tobbad/micropython,blazewicz/micropython,pfalcon/micropython,tralamazza/micropython,tralamazza/micropython,blazewicz/micropython,infinnovation/micropython,dmazzella/micropython,adafruit/micropython,trezor/micropython,pfalcon/micropython,swegener/micropython,dmazzella/micropython,adafruit/micropython,kerneltask/micropython,bvernoux/micropython,selste/micropython,dmazzella/micropython,adafruit/micropython,swegener/micropython,henriknelson/micropython,pozetroninc/micropython,pramasoul/micropython,ryannathans/micropython,adafruit/micropython,pramasoul/micropython,selste/micropython,adafruit/circuitpython,pfalcon/micropython,pfalcon/micropython,pramasoul/micropython,tobbad/micropython,tobbad/micropython,henriknelson/micropython,MrSurly/micropython,dmazzella/micropython,pozetroninc/micropython,adafruit/circuitpython,pozetroninc/micropython,pozetroninc/micropython,ryannathans/micropython,bvernoux/micropython,pramasoul/micropython,selste/micropython,blazewicz/micropython,bvernoux/micropython,trezor/micropython,pfalcon/micropython,adafruit/circuitpython,MrSurly/micropython,infinnovation/micropython,trezor/micropython,blazewicz/micropython,infinnovation/micropython,kerneltask/micropython,kerneltask/micropython,adafruit/circuitpython,selste/micropython,bvernoux/micropython,ryannathans/micropython,trezor/micropython,swegener/micropython,trezor/micropython,selste/micropython,henriknelson/micropython,pozetroninc/micropython,henriknelson/micropython,swegener/micropython,blazewicz/micropython,kerneltask/micropython,MrSurly/micropython,infinnovation/micropython,tralamazza/micropython,kerneltask/micropython,tralamazza/micropython,bvernoux/micropython,ryannathans/micropython,adafruit/micropython,swegener/micropython,tobbad/micropython