basic mutex model for coverity
fix name of fs_ivrd
FS-6482 Commit 7e15c938e21ec39ceaaf0d67772156129d85ceb9 broke MWI for device having no transport parameters (plain UDP connection)
Since we're all about WebRTC, We should compile and enable OPUS by default to lower the number of steps to complete a WebRTC setup
fix linker on mod_cepstral to work in newer environments
back off locking contention on sql queues when they are nearly full to allow the system to recover from an attack
FS-4296 --resolve initial calling/called nums in 'show channels'

Store initial caller and destination numbers in 'channels' table,
so `show channels` can display it.

Patch provided by Mariusz Czułada <manieq.net@gmail.com>
mod_graylog2: native GELF logging
Revert commit that breaks build on gcc-4.8

Revert "FS-4296 --resolve initial calling/called nums in 'show channels'"

This reverts commit b08138d058299db52a96346c0125feb9ef5cde58.
Show initial channel values with `show channels`

Store some initial details about the channel separately so we can
preserve them across e.g. transfers and display them with show
channels.

With this commit, we store the original caller ID (name and number)
and IP address, and the call destination, dialplan, and context.

FS-4296 --resolve

Thanks-to: Mariusz Czułada <manieq.net@gmail.com>
Add mod_graylog2 to debian packaging
Avoid useless NAT log message

If FS is not behind NAT, then every call generates at least three
INFO-level log messages:

  [INFO] switch_nat.c:589 NAT port mapping disabled

This is useless noise.  The message is only interesting if you do have
NAT enabled but mapping disabled, which might indicate a configuration
issue.

With this change, we just skip the entire nat_add_mapping function if
the NAT system isn't initialized or we're not behind NAT.
Use CPPFLAGS for mod_java includes
Document that switch_core_alloc returns zeroed memory
mod_rayo: http_put of received fax was broken
mod_rayo: remove code that is no longer needed
FS-6446 --resolve
Add CentOS 5.x build Makefile for reference
Add in-code documentation for mod_fifo

The goal here is to describe theory.  We want to illuminate what the
code is trying to do and what the core concepts are.
mod_fifo: Document load_config()