Vnode cleanup

`spl_kallsyms_lookup_name()` is incompatible with CONFIG_GRKERNSEC_HIDESYM and code using it is ugly. This simplifies the vnode code so that it no longer uses it. We have a net reduction in lines of code and the code is easier to read. This also allows us to get away with fewer autotools checks.