Really bothers me this is not deterministic
Different PCs and OS versions will give different files
So here I am, "formatting" all the images for no reason after switching OS
* U2F: new gui
* U2F: user cert key encryption
* FuriCore: move type casting to dangerous_defines
* FuriCore: exclude dangerous things from furi.h
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>