fix: root environment detection for binary installation
- Use proper detection order: KSU -> APATCH -> MAGISK_VER_CODE
- Prevent KernelSU/APatch from being misidentified as Magisk when
they set MAGISK_VER_CODE for compatibility - Merge KernelSU and APatch logic as they share identical symlink
installation method - Keep Magisk using mount-based installation via system/bin
- Improve performance by using lkmloader.ko instead of ksud's ko-loader by @Tools-cx-app
This ensures ipset binary is correctly installed on all three
root solutions with their respective preferred methods.