lalinference: pass currentParams as an argument to proposal functions
lalinference: proposals return log of the MH proposal ratio
lalinference: call ChooseFDWaveform directly for FD injections
lalinference: properly time-shift FD injections
lalinference: separate model-related variables from IFOdata
lalinference: correct use of IFO data structures in chi-square test
Fixes to various lalinference programs

Signed-off-by: Benjamin Farr <bfarr@u.northwestern.edu>
lalinference: includes init header in chi-square test
lalinference: remove a bunch of commented-out code
lalinference_mcmc: properly call new ROQ init function
lalinference: fix sloppy initializations
li_mcmc: remove unused IFO data struct pointers
li_mcmc: resolve a variable conflict for tracking proporal acceptances
lalinference: move likelihood and SNR tracking from data to model struct
lalinference: store accepted likelihoods and SNRs in runState
lalinference: correct a few more initializations
lalinference: add missing ROQ model allocations
lalinference: update test suite with changes to data stucture
lalinference: check for ROQ-related args in command line before reading