Get rid of broken handling of unknown enumerators.

Adds a bunch of broken tests to expose the problem.

A future fix will make those tests pass.
Fix a bug in the enum compatibility test.

It's supposed to be broken, but not this way...
Merge pull request #27 from foursquare/enum_list_bug2

Get rid of broken handling of unknown enumerators.