Revert "Revert "wifi: build modules from kernel tree""

This reverts commit 4ed7e057a847eaf0e9f15a805b79e477684987d7.
Revert "Revert "wifi: no need to insmod compat.ko anymore""

This reverts commit 92b82111d6e66491298015020a8339b3d047d53a.