Restore support for symlinks, properly handle too long names
Commit 7ab1cdac remove support for symlinks, but this breaks a number of use cases. There is a real bug, in that libdrm expects the names of render nodes to be /dev/dri/renderD123
, and does truncate longer names. I've taken the simple approach of ignoring any nodes that have names longer than what will be written into the drmDevicePtr.
Closes: #103 (closed)