Fix include guards and better document the kconfig dependency Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>