cleaned up and 'modernized' LALBarycenterTest somewhat

   - preparing further tests comparing optimized Barycenter() functions
   - refs #347
added empty placeholder API for optimized XLALBarycenterOpt() function

   - extended test and timing-measurements to optimized function
   - currently just wraps XLALBarycenter()
   - refs #347
equivalent re-writing of Curt's XLALBarycenter() function

   - modernized, simplified, increased readibility
   - test confirms binary equivalence
   - refs #347
increase verbosity of LALBarycenterTest: output exact offsets, and relative speed gains
applied 1st step of Miroslav's XLALBarycenterOpt() optimization: remove redundant computations

   * this patch removes all sin/cos re-computations, remaining
     binary-equivalent for a speed gain of ~26% percent (on Thinkpad T520)
   * refs #347
applied 2nd step of Miroslav's Barycenter optimization: buffering

   - buffer all sky-dependent and site-dendent quantities for re-use
     if applicable, total speed up now ~ 60% on Thinkpad T520
   - refs #347
implemented Miroslav's 3rd step: new option SSBPREC_RELATIVISTICOPT for LALGetSSBTimes()

   - produces binary equivalent SSB-timing numbers, should gain ~60%
     speed for fully buffered cases (and ~27% for unbuffered ones)
   - refs #347
Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite

Conflicts:
	lal/packages/tools/include/LALBarycenter.h
	lal/packages/tools/src/LALBarycenter.c
	lal/packages/tools/test/LALBarycenterTest.c
	lalpulsar/src/ComputeFstat.c
Post-merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite commit
Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite
Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite
Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite
Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite
Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite
spawavform:imrchirptime: rework to use efoldings and final spin to compute the ringdown formula, but add sensible and conservative defaults.  Also add assertions to prevent negative times from arising, which would alert the caller to a problem with the parameter choices
Fix bug in exttrig_dataquery.py that inserted Dec into wrong column in the GRB xml file.
LALInferenceInitCBC.c: Add option to analyse entire segment
LALInferenceReadData.c: Use FFTW_ESTIMATE to find faster FFT
Add option to analyse length of time to lalinference pipeline
Add help option to lalinference_pipe