Remove "type" from paircreate() function.

Now that we have "unknown" attributes in the dictionaries,
there's no need to have type for paircreate().  Instead, it just
creates a DICT_ATTR with the appropriate data
Use new RADIUS decoder.

It keys off of attribute data type, instead of using hard-coded
functions and checks.  The "long-extended" attrs aren't there yet.
But WiMAX is there (continued, etc.), and it works.

The end result is ~300 LoC smaller than the previous one.

It still needs checks in dict.c to enforce parent/child
relationships in types.  i.e. "evs" can't be a member of any
other data type, etc.