remove unused variables

empty_MetricParamStruc and empty_PulsarTimesParamStruc are unused
remove unused variable, empty_LALUnit
remove unused variables

empty_AMCoeffs, empty_FcomponentsREAL4, and empty_status are unused
remove unused variables

empty_status and emtpy_AMCoeffs are unused
remove unused variable, empty_metricpar
remove unused variables

empty_AMCoeffsParams and empty_AMCoeffs are unused
Define LAL_NDEBUG only for LAL

- move LALSUITE_ENABLE_DEBUG to lal.m4, rename LAL_ENABLE_DEBUG
- remove LALSUITE_ENABLE_DEBUG from other configure.ac
enable -Werror for LALApps
Update fscan code to include comb finding code.
Updating fscan code.

Merge branch 'master' of ligo-vcs.phys.uwm.edu:/usr/local/git/lalsuite
Substitute @AM_CFLAGS@ / @AM_CPPFLAGS@ after local AM_CFLAGS / AM_CPPFLAGS

- refs #1113
Add top-level pkg-config module files to BUILT_SOURCES

- to ensure they're regenerated as each LAL library is built
Adding ILGIO_GAUSSIAN to the list of frame types that need the ifo prepended to them
Use Horner's rule to evaluate log likelihood more accurately
Always add -I,-L /opt|/usr flags to end of CPPFLAGS,LDFLAGS

- prevents e.g. LALSuite in MacPorts from clobbering local LALSuite build
- also, LAL_SYSTEM_INCLUDES now contains only system -I flags
- refs #1113
SWIG: use LAL's lalNoDebug instead of swig_debug

- since debugging mode is determined only in LAL
SWIG: generate swig_config.h configuration header from config.h

- prepends SWIGLAL_ to config.h constants, to avoid namespace
  conflicts with Octave/Python headers
- now use SWIGLAL_HAVE_LIBGSL to test for GSL availability
SWIG: remove deprecated API code in NumPy >= 1.7

- and include compatibility code for NumPy API < 1.7
- refs #892
SWIG: PyArray_BASE and PyArray_DESCR are present in NumPy API >= 1.3

- since minimum required NumPy version is 1.3, no need for configure checks
- refs #892
SWIG: use function-level ecode variable in fixed-array typemaps