Optimizing JsonWebToken.ClaimsFromJwt()

Less if's and for's, more LINQ.
What if we do: `var source = pair.Value as ArrayList ?? new ArrayList() { pair.Value };` and always avoid the if and use AddRange altogether?