Add PBKDF2 support to Murmur.
Review and refactor of PBKDF2 support patch.

* Adjusted to coding guidelines
* Pulled out PBKDF2 functionality into own class
* Make benchmark a best of N approach with guaranteed minimum
* Fixed broken database migration code. Don't try to alter
  tables and instead rely on them being re-created with the
  new fields.
* Fixed some typos in ini. Also move to the setting to the
  end so ppl. don't get the idea they have to change this.
* Chose a scarier name for the plain hash function
* Use int instead of size_t for iteration counts as it is
  the datatype used in the OpenSSL API. Otherwise we just
  have to much pain with constantly converting and might
  expose ourselves to size issues in the future.
* Moved new UserInfo enum entry to the end as to preserve
  the order
Update WoW Plugin to build 19034

Update WoW plugin, including switching to 128-bit GUIDs, which I've
naively done with a structure containing two 64-bit integers instead.
There's probably a nicer way to do this.
Update Opus to version 1.1.1 beta

Fixes #1439
Fix crash on Linux when trying to configure shortcuts.

Trying to set a push-to-talk key Xlib functions were
called before the display and thus Xlib functions being
initialized, leading to a crash concerning /dev/input.
Debug output:

 #0  XKeycodeToKeysym (dpy=0x0, kc=50 '2', col=0) at ../../../src/xkb/XKBBind.c:111

This patch calls XOpenDisplay() earlier to avoid this.

Fixes #1250
Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 31 languages
Fix Qt 5 transition bug making certificate wizard access out of bounds.

Unfortunate typo which made us access empty string instead of the
guaranteed non-empty list we wanted to fill the string from.
Fix issues found in review of PR #1422
Make AudioInputDialog and AudioOutputDialog use own icons.

Introduced config_audio_input.png and config_audio_output.png
for for that. Previously used config_basic.png.

Part of #1438
Drop unused files and icon.

Seems like we had some unreferenced files lying around.
- PAAudioConfig seems to be an (unfinished?) PulseAudio
  configuration dialog.
- PositionalSound seems to be an (unfinished?) positional
  audio configuration dialog.

They both used the config_dsound.png (directional? directsound?)
which this commit also drops as it doesn't seem to be used
anywhere.
Revert recent installer changes as they create more issues than they fixed.

This reverts commits e7282052993602ae5e0a1d3a8485c17adbf89d50
and 1749ef46dfc4c9ead4e41766ba9cace786f4fa35 .
Fix RAND_bytes return value checking.

That function can actually return -1 if it isn't
supported.
Fix more coding guideline violations.
Add placeholder texts to connect dialog.

Some users still try to enter a password in that dialog.
Try to make it even more clear what belongs in which field
by adding placeholder texts to the QLineEdits.

Hopefully fixes #1442
Shows move message if you moved a user from another channel into another channel
Show messages for priority speaker status
Add -limits to help text and improve man page
Update man pages author to "the Mumble team" and bump dates.
Translation update

Updating 'mumble_en.ts'...
    Found 1590 source text(s) (16 new and 1574 already existing)
Switch from fixing width to height for "What's this".

Done under the assumption that it is much more unlikely
a skin would attempt to create a very disproportionally
wide icon than a tall one.

Workaround part of #1438