Use CRC32 for hash

* Add missing stmperiph drivers (stm32f4xx_crc.h, stm32f4xx_crc.c)
* Change makeqstrdata.py and qstr.c to use standard software crc32
* Add const CRC table
* Add macro to override software crc32 implementation
* Add HW CRC function in stm port
* Enable CRC clock in main (if crc is enabled)