ImageSearchSettings: return NONE for enums rather than null if an invalid string is passed to fromString()