IPRoute2: handle hex IDs and hyphens in names, as present in rt_dsfield

Fixes RHBZ#1063961
IPRoute2: handle "/" in protocol names, swap ID and name fields

This is an incompatible change.

Fixes RHBZ#1063968