Validate kconfig request against resulting .config after "config" build step

Summary

When using --kconfig options to request specific CONFIG combinations, there is no verification that the option were actually valid given the build environment. Instead, builds should fail if the requested config is not present in the .config file after the "config" build step before the headers, kernel, modules, etc targets (as this wastes a ton of CPU for artifacts that will be uninteresting).

Implementation checklist

  • Add support in tuxmake
  • Make tuxmake release
  • Upgrade tuxmake on the TuxSuite server side
Edited by Vishal Bhoj