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

Fixes RHBZ#1063961

(cherry picked from commit 2686edf4bcc0a2110ef5a2e8c01045ab0081b04e)

Conflicts:
	NEWS
IPRoute2: handle "/" in protocol names, swap ID and name fields

This is an incompatible change.

Fixes RHBZ#1063968

(cherry picked from commit bd6c783dc05ccf66af02fe24af703737823a99ad)

Conflicts:
	NEWS