Added specialized enum handling to JSONDecoder.decodeInto.

Enums may no implement a static 'fromJSONString(String)' method which
will be used to decode a String into an enum.