Adds an LFMParameter which allows the OrderedLatentLiability to command LFM to evaluate residuals before obtaining it's value
Ordered Latent Liability now always evaluates (it was supposedly doing that before, but it was changed here to avoid a bug which caused it to conflict with LFM)

git-svn-id: http://beast-mcmc.googlecode.com/svn@6566 ca793f91-a31e-0410-b540-2769d408b6a1