stop _freedman_diaconis_bins returning inf

This stops _freedman_diaconis_bins from returning inf when iqr of the data returns 0

see https://github.com/mwaskom/seaborn/issues/402 for details

Not sure if this is the best solution, I am definitely open to suggestions.
It does however stop seaborn from exploding ;-)