lalinference: ensure GMST is positive in sky ring proposal
PulsarCrossCorr_v2: removed prototype for removed function
ligolw_tisi.py:  small clean-ups
laldetchar.triggers.utils: added kwargs

    - these allow you to pass arbitrary keyword arguments to the unified
      trigger reader, e.g. channel. For convenience only.
LALInferenceProposal.c: Update RotateSpins proposal to use theta_JN also
Remove spurious d from output of LALInferencePrintVariables on unsigned integer type
Fix differentialevolutionnames to count the correct number of dimensions
Fixed major bug in time-phase marginalisation; seems to work now.

Testing ongoing.
LALInspiralIIR.c: fix the bug when jstep is negative or 0
Make differential evolution always use scale=1.0
LALInferenceMCMCSampler.c: Remove unused variable
LALInferenceProposal.c: Set DE mode hopping fraction to 0.5
LALInferenceProposal.c: Add the uniform-in-log between 0.1 and 10 scaled differential evolution jump back in closes #1173
Fixes lalinference redmine 1035
Merge branch 'master' into time-phase-marginalisation
Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite
lalsimulation: moved caching struct to header
PulsarCrossCorr_v2: removed an unnecessary line in diagonal components function
PulsarCrossCorr_v2: modified diagonal function and add some lines in get-next-template function
remove XLALInstrumentNameToLALDetector() stub