The kconfig options are moved to the component where they are used, mostly esp_hw_support and esp_system.
This commit updates the visibility of various header files and cleans up some unnecessary inclusions. Also, this commit removes certain header include paths which were maintained for backward compatibility.