BUG: Fix bug for kendall corr when in DF num and bool
Hi,
1. When DataFrame contain Numerics and Booleans, than numpy will have type object,
   so `np.isfinite(mat)` will raise Exception.

I've fixed this by using `com._ensure_float64` like for other correlation.
1. I've skipped half of computation, because correlation is symmetrical
