We shouldn't include the kicad_build_info.h outside of the wrapper build_info.h. Also adds an error directive to prevent re-introduction of define dependencies