testCFSv2_FLTgrids.sh: re-enable test and update reference files
lsctables:  make ProcessParams.pyvalue assignable
DBTable:  disable the .copy() method inherited from Table
Mostly revert "FlatLatticeTiling: fix bug in setting parameter-space bounds"

- This mostly reverts commit 53dcdaf41ecc9abe579854e50abf9c5a938e2fb0
- Forcing the tiling state to change when getting bounds is not a good
  idea after all: means bounds cannot be computed independently while
  tiling is in use, e.g. for generating random points in parameter space
- Instead, just fix the copy-and-paste bugs in XLALNextFlatLatticePoint()
FlatLatticeTiling: record increment vectors with unit diagonal, and over tiled dimensions

- The 'eye_increment' matrix is n x n, with unit diagonal on non-tiled dimensions
- The 'tiled_increment' matrix is tn x tn, with tn the number of tiled dimensions
- These will be used to transform from normalised coordinates to/from generating integers
FlatLatticeTiling: store padding in lower/upper bound vectors

- added in FLT_GetBounds() if padding vector is non-NULL
Fix bar length when at 100%
CFSv2: XLALified getLogString() and fixed potential memory overflows

   - use XLALStringAppend() to replace my local append_string()
   - minor polishing and cleanup of the output log string
   - fixes #1299

Signed-off-by: Miroslav Shaltev <miroslav.shaltev@aei.mpg.de>
NormalizeSFTRngMed: allow assuming a fixed noise PSD value

- XLALNormalizeSFT() and related functions now take an assumeSqrtSX scalar
  which if >0 gives the noise PSD value to assume.
- XLALNormalizeMultiSFTVect() now takes an assumeSqrtSX MultiNoiseFloor
  array for assumed per-detector noise PSD values.
- Refs #1181

Signed-off-by: Reinhard Prix <reinhard.prix@ligo.org>
Set v0=c in TF2-family waveforms
MultiNoiseFloor: removed unused field sqrtSnTotal

   - this field isn't actually used anywhere right now, so we're
     assuming YAGNI
   - refs #1084
Avoid calling template function for each IFO where not necessary
slightly extended testPredictFstat to include non-unity noise-floors
ComputeFstat: new setup API

- Rename ...FstatInputData... structs/functions to ...FstatInput...
- Create the FstatInput struct using XLALCreateFstatInput_Demod() or
  _Resamp() as desired, passing any algorithm-specific parameters here.
- Then call general function XLALSetupFstatInput(), which loads SFTs from
  a catalog or generates them in memory, optionally adding injected signals.
- XLALComputeFstat() no longer adds +4 to F-statistics in "signal-only" case;
  use XLALAdd4ToFstatResults() if this normalisation is still desired.
- Ported LALApps codes to new API, but no injection functionality yet.
- Refs #1002
ligolw_burca2.py:  "conic" --> "coinc" typo
Revert "XLALSFTdataFind: change convention for SFT being in a GPS interval [start,end)"

- This reverts commit d480378aac1696f37d616f8c3adb77c81fe2edc8.
- Convention based only on start time is actually preferable, as it
  ensures that, for a contiguous segment list, SFTs will always fall
  in exactly one segment, whereas otherwise an SFT that overlaps the
  boundary between two segments would be missed
- The previous Change in convention results in an inconsistency between
  XLALSFTdataFind() and segment reading in LALApps codes, which breaks
  existing search setups
- refs #1286
XLALParseMultiNoiseFloor(): special handling of single-value sqrtSX input

- if sqrtSX->length=1 < numDetectors: use that single number for all detectors X,
  which allows for more user-friendly input of simple cases
- passes 'make check'
- refs #1181
PredictFStat: new input argument --assumeSqrtSX, deprecated --SignalOnly

- can specify non-unity per-detector noise floors with --assumeSqrtSX
  (doesn't load the SFTs into memory in that case, only uses their catalog)
- extended testPredictFStat.sh to cover the new option
- passes 'make distcheck' on jenkins
- refs #1181
fixed and re-activated test-script testComputeAntennaPattern.sh

- awk usage of '**' operator seems non-portable
- refs #1119
Rename testGridv2.sh to testCFSv2_grids.sh

- consistent with other CFSv2 test names
- renamed reference test results appropriately