This change adds the "default" parsers of _all_ route/link attributes exported by the kernel.
It removes the need to declare similar parsers in the userland applications, simplifying their logic.
Eventually the attribute/header metadata should be exported via the special netlink family. This will allow to generate abstract definitions (similar to .protoc / .thrift) and generate language-specific bindings.