Added functionality whereby if a particular move has remained below its
minimum target acceptance rate for a certain number of iterations, the
new likelihood will be multiplied by 0.999 raised to a progressively
increasing integer power, until a move is accepted. This only occurs
during the first half of the burnin, and is mainly designed to stop the
topology getting stuck in the initial configuration.