[markov_chain/proposal] robustification

o added check if covariance matrix is symmetric
o renamed some variables in proposal_test.py
[pmc/pmc.py] restructured the pmc implementation

o turned class GaussianPMC into funnction gaussian_pmc
o added support for non Rao Blackwellized pmc
o samples to be used for pmc are explicitly passed