Allow modern decoding of enums and OptionSets
Created attachment 320074 [details] Patch
Created attachment 320077 [details] Patch
http://trac.webkit.org/r221760
<rdar://problem/34693615>