Platform: Make board part optional
Not all Platforms
have a board part, this is only the case for Xilinx evaluation boards, and other COTS boards. Should be optional in platform.description
and not be set in each an every case.
Also check other similar flags, e.g., presets.