remove some unnecessary code: - win32 - other comapt code - uuid daemon code - TLS code - unused functions and features
import a small portion of util-linux's "libuuid". this is needed for the new fontconfig which uses these APIs internally. we'll rename the symbols and they aren't exported by fontconfig.so anyway. this is necessary because libuuid's API conflicts with netbsd libc uuid API while being not really simple to shim or provide compat for.