Make a for loop in uuencode less dumb
Use enum classes for the selection dialog modes
Fix crash on startup when the config file can't be written
Update ffmpeg, ffms2, libass, wxWidgets
Delete the unfinished crash reporter
Extract crashlog writing from main.cpp
Reinitialize the crash error message after the UI language is selected
Write minidumps on windows rather than just basic stack traces
Remove pdbs from the windows installers
Add an error check for trying to interact with expired subtitles objects
Use boost.interprocess's mmap wrapper in the PCM provider
Extract the rest of the mmap logic from the PCM provider. Closes #934.
Use read_file_mapping directly in the HD audio provider
Use mmap for reading subtitles from Matroska files

Cuts cold-cache read time for an arbitrary 1 GB file read over a network
off a USB 2.0 hard drive from ~70 seconds to ~45 seconds.
Fix crash_writer_minidump.cpp's newlines
Simplify PCMAudioProvider a bit and pull it fully into the cpp file
Remove unused variable
Use read_file_mapping for reading automation scripts
Open files with FILE_SHARE_READ on Windows
Use read_file_mapping for reading attachments