[_tools] added _probability_density.py

o placed functions to evaluate the gaussian pdf in separate file
o remoes dublicates of unnormalized_log_pdf_gauss from:
  - markov_chain_test
  - importance_sampling_test
  - pmc_test
[cluster] extended GaussianInference to support weighted samples