* core: cleanup include headers * dx11: remove unimplemented function * core: annotate destructors with override * aica: use range-based for loop * bm: use const reference/structured bindings with blkmap