Improves handler for DTMF events: when sending several DTMF tones in a short frame, the notification sound is no more clipped but played entirely. The net.java.sip.communicator.service.protocol.maximalRtpDtmfToneDuration property is added to define a maximal duration for the RFC 2833/4733 DTMF tones.
(cherry picked from commit 38e660a67de7e96db4c3b97849f9ae3745420e07)

Conflicts:
	src/org/jitsi/impl/neomedia/transform/dtmf/DtmfTransformEngine.java
Implement a new cache handling for ZRTP

The new ZRTP cache handling implements two main topics.

The first modification reduces the number of write requests to the external
storage and simplifies overall handling of a ZRTP cache entry in the stack.

The second modification implements a new handling of the RS2 data. This will
be a topic in an upcoming revised ZRTP specification.
(cherry picked from commit 7f158258614db7a85a8098bcb963c24bccd280f0)
Add the packet counting code
(cherry picked from commit 73e53bcd4d3a32355073595cc7291398824f24b9)
Adds libjitsi.jar and .idea to git ignore list
(cherry picked from commit e79e20e8ecd5b36c648e81b0e9612e0fbb2955ee)

Conflicts:
	.gitignore
Removes unused file, updates .gitignore
(cherry picked from commit 1011da5ed7c51f0499651345cf3ada37419a9aca)
Default properties on Android. Close stream.

Changes the method used to load default properties file on Android.
Closes the stream after loading.
(cherry picked from commit 74aee37f8871419836e7757225b72833f5734b9b)
Works on resolving a deadlock which leads to video calls being dropped.
(cherry picked from commit 212e784e73d70fb77864447f8fa78d4e709b7b31)

Conflicts:
	src/org/jitsi/impl/neomedia/RTPTranslatorImpl.java
Fixes dtmf minimal tone duration.
(cherry picked from commit c3ca1cde5439d091a143b5cb3722df69090e5f52)
Reverts previous commit for min dtmf duration.
(cherry picked from commit a8b0348f47c133b0f2cbb010d2b85634974f369e)
Ignores dist folder.
(cherry picked from commit b997dec27bd705032c2ba6502cd21f6ba01fdffe)
Applies patch for adding creation of sources in libjitsi, provided by Pavel Tankov.
(cherry picked from commit 918c48c2262111fc0cdf8f92858dfbe3446f04a6)
Update ZRTP library

This version of the ZRTP library contains some fixes for vulnerabilities that
could cause crashes (array bound check, etc) if an attacker tries to feed in
specifically prepared ZRTP packets.
(cherry picked from commit c146c237ff06dd5f5f9e77ab16de575259ac8149)
Rebuilds jndirectshow.dll using GCC 4.8.1 (from mingw-builds).
(cherry picked from commit 1eab7f23bc6dc2df361d8fc0125cdc2f4482e423)

Conflicts:
	src/native/build.xml
Checks and fixes permissions of home folder and config file to be editable and writable only to the owner when using macosx or linux.
(cherry picked from commit f73a68c388d3cf36ea83758a7feea53f20eb9d16)
Makes the echo cancellation and noise reduction ConfigurationService properties specific to the AudioSystem.
(cherry picked from commit b5e353a7d6056c122bda0a4d05afef026fd02bc2)

Conflicts:
	src/org/jitsi/impl/neomedia/device/AudioSystem.java
	src/org/jitsi/impl/neomedia/device/Devices.java
Templatizes AbstractBufferStream and extenders with respect to the type of its dataSource field.
(cherry picked from commit af21f8ae4a93c8b1127aefd3da5abe71c2393e20)
Reduces the need to maintain the bodies of two DataSource constructors in the extenders of AbstractPushBufferCaptureDevice by taking into account the differences in the value of the MediaLocator locator argument.
(cherry picked from commit 94ac13baabe8aa136e4f1fbcca0568d728a6ab2f)
Recompiled ffmpeg to include mjpeg and add support for mjpeg cameras for windows.
(cherry picked from commit 34d9464e9e99c2e965cf70043dacef03ab26ee73)
Adds volume to RFC4733 dtmf packets and handling of an account property to change default value. Changes the default minimum tone duration.
(cherry picked from commit 31ba84c0f2677a2f06dfd4864386d0b7994d9c02)

Conflicts:
	src/org/jitsi/impl/neomedia/AudioMediaStreamImpl.java
	src/org/jitsi/impl/neomedia/transform/dtmf/DtmfRawPacket.java
Fixes correct dtmf packet length for RFC4733 dtmf tones.
(cherry picked from commit 37547c668a72734d8859a4307a12fc14719c6227)