Fixes https://gitlab.com/kicad/code/kicad/-/issues/5646
Zone filler was factored out into a separate header. To allow python access to zone filling, we need to include the revised signatures.
SWIG support for BOARD_ITEM_CONTAINER. Split board.i into smaller included *.i files. Add depencies on these smaller *.i files to CMakeLists.txt