libXext: Improve splitting, use pkgconfig+auto-deps