Change network interface backend code in anaconda to use NetworkManager. Start NetworkManager early in the boot process and prompt user for information as NetworkManager requires it. Anaconda would gain the same network configuration subsystem that final systems are [ideally] running.