Fixed a potential bug when deserializing arrays of Enum values

Found a bug when attempting to deserialize an array of Enum values.
Added a unit test project, added a failing unit test
Serializes_Deserializes_Array_Of_EnumValues, added a fix, verified that
the unit test passes.