Update KLDivergence to prevent handle attribute combinations with 0 probability as this could cause infinite divergence.
Merge branch 'master' of https://github.com/mbernste/machine-learning