Update CBC model in same order as others + add burnin templates

In the EvolveParameters loop the CBC parameters of the same model
as updated in the intrinsic/extrinsic updates for that iteration
is updated. (i.e, model chain->index[ic] instead of model ic).
However, in doing this PTMCMC doesn't seem to like thing anymore.
Only running this with a single chain. And I am looking into
getting chain swaps working correctly again.

This commit also adds the CBC templates from the burnin so
they can be used in he first iteration of evolve extrinsic/
intrinsic parametes.
8 jobs for BW+QuickCBC in 2 minutes and 2 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #1010841
build-BayesWaveUtils

00:00:18

passed #1010839
build-bayeswave

00:00:27

passed #1010840
build-bayeswave-rpm

00:00:30

passed #1010838
build-env

00:00:21

passed #1010842
docs

00:00:41

 
  Test
failed #1010843
test:BayesWave

00:01:20

passed #1010844
test:BayesWavePost

00:00:29

passed #1010845
test:bayeswave_pipe

00:00:15

 
Name Stage Failure
failed
test:BayesWave Test


DEBUG: In PTMCMC() Swapping 17 and 16 (real index a: 0).

Trapezoid Rule logZ = 108463 +/- 0

/usr/bin/bash: line 113: 17 Aborted (core dumped) BayesWave --ifo H1 --H1-flow 32 --H1-cache LALSimAdLIGO --H1-channel LALSimAdLIGO --trigtime 900000000.00 --srate 512 --seglen 4 --PSDstart 900000000 --PSDlength 1024 --NCmin 2 --NCmax 2 --dataseed 1234 --Niter 500 --outputDir $TEST_OUTPUT
Cleaning up file based variables
ERROR: Job failed: exit code 1