libnx additional changes:
-Added Overclocking and underclocking Menu
-Added Docked native 1080p Support
-Added Ozone as default Menu driver
-Added software keyboard implementation (if started via Title)
-Changes to accommodate for libnx's 2.0 NWindow API (mostly affects legacy driver)
-Timezone fixes

Core updates:

Introducing Mupen64Plus-Next:
This is the WIP new Mupen core @m4xw has been working on.
It is developed with a close-to-upstream approach, which eases the maintainability
and provides a easier way to update core components.

Some notable changes:
- New Repository approach based on `git subrepo`
- Updated *everything* but GlideN64
- Full feature parity to old Mupen
- Additionally:
  - Added LOD Core option
  - Added Noise Core option
  - Added "Fullspeed" Core option (simliar to ParaLLEl)
  - Added VI Refresh Overclock (simliar to ParaLLEl)
  - Savestates for Version 1.4
  - Added Frame-duping option if Framebuffer Emulation is disabled
  - AArch64 Dynamic recompiler (by Gillou68310)
  - x64 Dynamic recompiler (by Gillou68310)
 
Current supported platforms:
- Libnx (buildbot)
- Android AArch64 (buildbot)
- Windows x64 (buildbot)
- Raspberry aarch32/armv7 (via RetroPie)
- Linux x86/x64 (buildbot), arm7neonhf (supported but not active)

What is next?
- Updated GlideN64 (currently runs already, but still many Issues to tackle down)
- Adding Threaded Angrylion (for desktop platforms)

mGBA:
-Added accelerometer support for libnx based on standalone mGBA (thanks to p-sam)
 This adds support for games like Warioware Twisted, Kirby Tilt 'n' Tumble etc..

ANDROID: Fix Xperia Play input binding.
CHEEVOS: Reset when hardcore mode is toggled.
CHEEVOS: Update the hashing methods to identify NES, SNES and Lynx games (more accurate and accepting headerless ROMs).
COMMON: Add new JSON playlist format.
COMMON: Fix playlist corruption when deleting items.
COMMON: Fix archive progress display calculation.
COMMON: Fix playlist entries appearing with previously used names.
COMMON: Fix screenshot filename with no core or content.
COMMON: Allow compiling without menu support.
CORE UPDATER: Allow sideloading cores from the menu.
CPU FILTERS: Add Normal2x filter.
CRT/LINUX: New Linux switching method partially implemented.
CRT/LINUX: Linux restore desktop resolution fixed.
CRT/LINUX: Monitor index switching and auto enumerate for output detection in Linux (still working on the windows method).
CRT/RASPBERRY PI: Initial support.
DATE: Add Date / Time style options.
DEBUGGING: Add an integrated crash handler for debug builds (see https://docs.libretro.com/tech/debugging)
DISCORD: Register the application name properly.
DISK CONTROL: Remember the last used folder / current active folder to make disk-swapping faster.
INPUT: Add new menu toggle (hold start button for 2 seconds)
INPUT: Fix arrow keys being incorrectly bound as numpad keys
INPUT/SDL: Flush the joypad events. Decreases cpu usage over time with the SDL joypad driver.
LOCALIZATION: Add Greek translation.
LOCALIZATION: Update German translation.
LOCALIZATION: Update Italian translation.
LOCALIZATION: Update Japanese translation.
LOCALIZATION: Update Simplified Chinese translation.
LOCALIZATION: Update Spanish translation.
MENU: New "ozone" menu driver.
MENU: Only show CRT SwitchRes if video display server is implemented (Windows/Linux for now)
MENU: User Interface -> Appearance -> 'Menu Font Green/Blue Color' settings now work properly.
MENU: Add option to enable in-menu sound effects.
MENU/D3D: Scissoring support (will be used for Ozone and menu widgets).
MENU/QT/WIMP: Allow building with MSVC2017.
MENU/QT/WIMP: Add detailed file browser table.
MENU/QT/WIMP: New grid view implementation that is faster and loads thumbnails on-demand.
MENU/QT/WIMP: Thumbnail drag and drop support.
MENU/RGUI: Overhaul custom theme interface + add wallpaper support.
MENU/RGUI: Thumbnail support and thumbnail downscaling.
MENU: Hide password values.
MENU/SOUNDS: Implement in-menu sound effects (not enabled by default for now, still experimental).
MIDI: Add a Linux ALSA driver for MIDI.
NETPLAY: Force fast-save-states when netplay is enabled.
NETPLAY: Allow quick joining subsystem lobbies.
OSX: Initial CoreAudio V3 audio driver (not yet used in release builds).
OSX: OpenGL 3.2 Core support for cores.
PS2: Initial PlayStation2 port.
PS4: Initial PlayStation4 port.
RECORDING: Implement recording options in the menu complete with quality profiles, streaming, and proper file naming
SCANNER: Fix GDI disc scanning.
SHADERS: Fix auto shader preset loading on D3D10, D3D11, D3D12
SUBSYSTEM: Allow more than 10 subsystems
SUBSYSTEM: Cores that use subsystem for complex scenarios can now load content without starting a regular content first
SUBSYSTEM: Remember the last used folder to make loading subsystem type content faster
SWITCH/LIBNX: Improve touch scaling calculation.
SWITCH: Proper button labels.
TVOS: Initial tvOS port.
VULKAN: Fix RGUI crashing at startup.
VULKAN/RGUI: Enable 'Menu Linear Filter' option.
VULKAN: Fix secondary screens in overlays not working.
WAYLAND: Implement idle-inhibit support (needed for screensaver suspend).
WAYLAND: Fix fullscreen toggle.
WIIU: Initial netplay peer-to-peer support. Network information working.
WINDOWS/WSA: Network Information info is blank until first network operation.
WINDOWS: Fix an ancient bug that caused wrong mappings for keyboard arrows.
WINDOWS: Remember window size and position if so desired.
WINDOWS: SSL/TLS connections now work properly.
WINDOWS: Fall back to GDI driver if no accelerated graphics driver is found.
UWP: Initial UWP port.
VFS: Update to version 3.
XBONE: Initial Xbox One port.
XMB/OZONE: Add more icons
XMB: Add Automatic Inverted theme
???: Easter Egg