Fix memory leak in higher mode use of EOBNRv2 code in LALSimulation
LAL_SIM_INSPIRAL_INTERACTION flag moved from lalsimulation to deprecated LAL_INSPIRAL_INTERACTION in lalinspiral
Fix previous commit
glue.ligolw.param:  fix parse error when Param element is empty
glue.ligolw.ligolw:  tiny speed increase

before writing pcdata, check for non-None instead of boolean True
glue.ligolw:  test handing of empty Param elements in unit tests
FlatLatticeTiling: use UINT8 for template counting
FlatLatticeTiling: use tiled dimension indices where possible
FlatLatticeTiling: return tiled dimension index from XLALNextFlatLatticePoint()
FlatLatticeTiling: add function XLALFastForwardFlatLatticeTiling()

- fast-forwards over the highest tiled dimension
- use when counting templates
glue.dagfile:  update copyright notice
Update GSL configuration macros

- move LAL_CHECK_GSL_VERSION in lal.m4 to LALSUITE_CHECK_GSL_VERSION in lalsuite_build.m4
- use the same configure checks consistently for each LAL library that needs GSL
- refs #236
Require GSL version 1.13 or higher

- refs #236
PulsarCrossCorr_v2: fixed the maximum Doppler shift, fixed the calculation of statistic by the normalization factor S^{-1}*TSFT, modified the toplist output.
glue.ligolw.table:  new_from_template() --> .copy() method of Table
SWIG: fix reverse operators for LIGOTimeGPS

- Reverse operators were not working because first operator argument was
  required to be a LIGOTimeGPS; this was because the specialised input
  typemaps for LIGOTimeGPS, which allow conversion from double, were defined
  *after* the definition of LIGOTimeGPS, and were therefore not applied to
  the SWIG wrapping code, including operators, defined in the %extend block.
- Split lalswig_ligotimegps.i into two SWIG headers SWIGLIGOTimeGPS{Pre|Post}.i
  which are included before|after definition of LIGOTimeGPS in LALDatatypes.h.
  SWIGLIGOTimeGPSPre has typemaps, SWIGLIGOTimeGPSPost contains %extend block.
- Test script check_lalswig.py now checks LIGOTimeGPS reverse operators work.
- Operator functions can't have keyword arguments, so remove this feature in
  swiglal_python.i (for some reason it wasn't being applied before).
- Refs #1295
FlatLatticeTiling: miscellaneous edits and cleanups

- In particular, remove commented XLALNearestFlatLatticePointToRandomPoints()
FlatLatticeTiling: fix bug in setting parameter-space bounds

- Due to copy-and-paste error 'phys_offset' was being used instead of 'point'
- Replace FLT_GetBounds() with FLT_SetBounds() which is hard-coded to use
  'point', 'lower', and 'upper' vectors to set bounds, which can then be
  accessed and used as needed
- Calculation of 'phys_offset' uses 'point', then copies result
- Breaks testCFSv2_FLTgrids.sh: gridType=8 test passes but not gridType=9, so
  skip test for now; also reduce the parameter space, and thus the file sizes
  of Fstat files generated by this test, for when test is re-enabled
testCFSv2_FLTgrids.sh: re-enable test and update reference files
lsctables:  make ProcessParams.pyvalue assignable