NetworkInterface mode should be a string

So use class constants to define the strings, and use those
when referencing the modes. This allows us to use the same
notation when getting and putting values from the table (as
opposed to having a Symbol on the way in, and a String come
back out).