remove complete direct Bootloader API
update gitignores
fix build