Update code structure BayesCBC setup
The number of CBC parameters is set based on the cmd options (so data->NX is always initialized). Move BayesCBC initialization to main BayesWave program and add some print settings. Move setup of BayesCBC that needs to be done before all independent updates (to make sure BayesCBC is up to date about the latest model parameters, projections, SN etc.) to subroutine. Add optional tidal version cmd option (to determine how many semi-intrinsic parameters are needed).