osxdist.py: create a tarball in addition to the XIP archive for OS X static Murmur.
mklic.pl run to update in-client license display

* Nonfunctional change
Fix mumble_ol.dll not being versioned under windows.

* Low impact fix for RC. Directly set VERSION in overlay.pro
* Currently the version is set multiple times
  in different .pro/pri files. This should be refactored to come from
  a single .pri file (similar to /macx/common.pri) used in all locations.
* Should probably use an RC file to be able to set more information
BF3 PA plugin update: fixed one value
Positional audio plugin for Borderlands 2 v1.3.1
ConfigDialogDelegate: return fully standalone NSImage in QIcon_to_AutoreleasedNSImage.

QPixmap::toMacCGImageRef seemingly returns an NSImage that is still backed
by the QPixmap. With semantics like that, our usage doesn't make much sense.

For now, use the private QtGui symbol qt_mac_create_nsimage() to create
a fully standalone NSImage.
opus-build: build with CONFIG=staticlib on Unix as we do for our bundled Speex library.
Swedish translation error (#973)
murmur.pro: add CONFIG(ermine) for the Ermine packaged build.
Ensure that the MAX macro is always defined.

On some systems, none of the (directly or indirectly) included headers does
provide that macro. First reported in https://bugs.gentoo.org/460524
Updated BF3 PA plugin to Endgame DLC(b1147186)
Minor fix in pl translation
Server::sendMessage: encode the source IP of outgoing UDP packets to match the UDP socket's address family.

Murmur uses the saiTcpLocalAddress field of ServerUser to determine
the correct source address of outgoing UDP packets. On some systems,
such as multi-homed setups, this is important for correct datagram
delivery.

The saiTcpLocalAddress field is initialized when the client first
connects. Its value is extracted from QHostAddress, and then
converted to a sockaddr struct via our own HostAddress class's
toSockAddr method.

HostAddress::toSockAddr is implemented such that any IPv4 address
(including IPv4-mapped IPv6 addresses) will always cause a sockaddr
struct belonging to the AF_INET (IPv4) family to be output. Pure IPv6
addresses will be output as an AF_INET6 sockaddr.

The code that this change touches assumed that it could use the
value of saiTcpLocalAddress directly as the source address in UDP
packets.

This is not always the case. On most systems, Murmur will listen on
[::]:64738 by default, and as such, the address of the server's UDP
socket will be in the AF_INET6 family. Attempting to send packets
with a source address in the AF_INET family using that socket will
cause sendmsg() to return EINVAL on some systems, if not all.

The new code for the sendmsg() code path converts the ServerUser's
saiTcpLocalAddress back into a HostAddress, which, internally, is
fully IPv6. If the input address is IPv4, HostAddress will convert
it to an IPv4-mapped IPv6 address.

When the client's UDP socket is of the AF_INET6 family, we can now
trust that the HostAddress, 'tcpha', is either a real IPv6 address,
or an IPv4-mapped IPv6 address. This allows us to use the 'tcpha'
address regardless of the address family of the saiTcpLocalAddress.
We can simply memcpy it in place.

When the UDP socket is of the AF_INET family, we can only set the
source address if the saiTcpLocalAddress is also AF_INET, or if
it is of the AF_INET6 family and its address is an IPv4-mapped IPv6
address. When a pure IPv6 address is encountered in that path, it is
simply dropped.
Update changelog
Rename header guard defines to not use c++-reserved names

* as pointed out in issue #842
adjust names to match other header files
Adjust header guard defines for uniformity

* Append underline to header guard defines to match the others (except ui_)
* Add guard to header files GlobalShortcut
* Adjust mklic.pl script to add guard to licenses.h,
and add updated licenses.h.
Prepend Projectname to header guard defines

* some few (4?) files actually already had it
add path (sub-src) to header guard define
categorize scripts (move example scripts for serverside into subfolders)
Add guard define to licenses.h