Added support for Userdef fields with enumeration and with number
containing range.
Added test to AdifFields constructor to test for valid length for
fields to prevent ArgumentOutOfRangeException.