3rdparty/opus, 3rdparty/opusbuild: update to Opus 1.1.
3rdparty/opusbuild, 3rdparty/celt-0.7.0, 3rdparty/celt-0.7.0-build: build CELT 0.7.0 as C++ instead of Opus.
MKAudio: add missing setDelegate: and delegate methods.
3rdparty/openssl: update to OpenSSL 1.0.0l.
LICENSE: update copyright years to include 2014.
3rdparty/protobuf: sync with HEAD.
MKAudioInput: increase size of the encode output buffer to 960 bytes.

Like we did for desktop Mumble in 5fa918be84cdcc218b7e2def33438f8ccbb9dd04.

"With Opus frames are no longer limited to a duration of 10ms
like with CELT. This means a single frame can now become
bigger than previously possible. At our maximum supported rate
of 96kbit/s with 60ms frames a single frame will be 720 bytes.
Previously the encoding output buffer was 512 bytes which triggered
rate limiting in Opus to hit this goal."
MKAudioOutputSpeech: fix handling of malformed Opus packets.

This commit fixes two issues with the handling of malformed
Opus packets.

 1. A malformed Opus packet could trigger a NULL pointer
    dereference.

 2. A malformed Opus packet could trigger a heap-based
    buffer overflow.