[C12] fix SD boot issue, upgrade straps management
- code refactoring
- add SD to boot list
- fix straps recognition
- complete board strap print
- CPU, PCIe straps: update devicetree
- HDMI/DP, SPI | CAN/RTC straps: select video and peripherals overlay lists
(multiple configurations)
- for seco_config tool
- HDMI video option
- WIFI, CAN/RTC peripherals options