extmod/moduhashlib: Reorder funcs so that they are grouped by hash type.
extmod/moduhashlib: Reorder funcs so that they are grouped by hash type.

Makes the code much more readable by reducing the number of #ifdefs and
keeping related functions close.

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