Fix bug related to previous one

If a simple derived parameter is added to a constraint after one that
requires cosmology functions, need to exclude cosmology_parameter_samples
from the arguments to the derived parameter function.
Make chain history list instead of tuple so it can be changed
Fix bug in adding new parameters from likelihoods to a chain

Also added a comment on an unresolved bug
Change 1D PDF plots from histograms to KDE