Includes converting some of the remaining standalone scripts into Sphinx extensions. Make flake8 clean
Run the actual IDF build system to determine what components are linked for a particular target.