MKAudio: add support for querying the audio mixer for debug info.
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.
3rdparty: update .xcodeprojs to Xcode 5 defaults.
MumbleKit.xcodeproj: update for Xcode 5.
MKAudio: handle RouteConfigurationChange in AudioSession route change callback.

This fixes the erroneous infinite restarting bug, which is seen
when running 'Mumble for iOS' 1.2.3 on iOS 7.1.

Something with the VPIO AudioUnit is causing the route change reason
kAudioSessionRouteChangeReason_RouteConfigurationChange to be emitted.
This seemingly happens when the VPIO AudioUnit is initialized, or
somewhere around it.

The MKAudio code didn't handle this change reason (it was introduced
in iOS 7.0). Because MKAudio didn't handle it, it was treated as a
'restart' reason, and thus MKAudio would restart both MKAudioInput
and MKAudioOutput when it received the RouteConfigurationChange reason.
This restart triggered the same change reason to be emitted, leaving
MumbleKit's audio subsystem in an infinite restart loop.
MumbleKit: build on arm64.
MKConnection: silence deprecation warning for kSecTrustResultConfirm.
Base.xcconfig: update all Base.xcconfigs to add armv7s to ARCHS.

Thanks to CaseyB for his original pull request adding this:
https://github.com/mumble-voip/mumblekit/pull/24
Finish audio session setup if it's already been initialized.
Implement local mute.
Implement MKAudio setDelegate
Actually use volume setting
Add audioPlayingChanged delegate notification.