fix swig bindings following movement of config.h
Consolidate all sky localization methods into loop
Fix SWIG Python run-python Makefile target
SWIG: make views return empty arrays if C array has no elements

- if C array is empty, product of dimensions will be zero, and both
  Octave and Python will create empty arrays of the correct type
- dynamic array macros now just check for non-zero strides
- add Octave and Python test cases for zero-size arrays
- refs #880
put /usr/include at end of cppflags
LALInferenceNestedSampler.c: Sort variables before calculating covariance matrix. fixes #875
LALInferenceNestedSampler.c: Rewrite LALInferenceNScalcCVM to address variables by name, not index
Changed cohPTF_hipe.in to have correct V1 channel type for mock data challenge.

Has if then statements for gaussian noise in early aLIGO sensitivity, uses T1300121 as a tag.
SWIG: do not perform memory allocation checks in non-debug build

- not applicable since memory tracking is not available
SWIG: fortify vector/matrix conversion tests against uninitialized memory

- can lead to random overflow errors when performing numeric conversions
- seems to be especially a problem in non-debug builds ...
SWIG: more informative error message in swiglal_oct_array_view::subsasgn()
bump zlib version
E@H: fix testHS call
Patch to coh_PTF to:
  * Enable the trig-time / trig-end options
  * Output a sngl_inspiral table for single detector analysis if required
LALInferenceNestedSampler: Fix order of _params file
updates in pulsar_crosscorr_v2 - added SFT normalization and psd calculation
sbank: remove references to "chi" variables

chi is a strange effective spin parameter that is defined differently
for different waveform families. Since spin1z,spin2z have now been
added to sngl_inspiral tables, in this commit we move to using these
direct physical parameters instead.
tau0tau3: mratio bug
sbank: specify spin limits separately for each component mass
sbank/waveforms.py: resize wf to ceilpow2 for caching