Fix specfile for nogui executable

Support new nogui executable in specfile as dedicated sub-package.
Fail CMake if building WX without GTK libraries.
JIT: revert accuracy improvement to mftb

Fixes a few games (e.g. Karaoke Revolution Party) for reasons explained in the
comments.
DolphinWX: Eliminate some memory leaks

Since the menus aren't actually assigned a parent, they would not be freed by wx. Plus, these should have initially been constructed on the stack in the first place.
Technically any time someone right-clicked the game list they would be leaking memory.
Fix the red dot not showing up in input config when pointing right.
FrameAui: Allow notebook tabs to be rearranged in the parent notebook.
VR Hotkeys: Fixed nasty if/else approximation and put in much better 20/x formula.
Undo accidental commit of dolphin-emu.sln
Merge remote-tracking branch '2eyeguy/VR-Hydra' into VR-Hydra

Conflicts:
	Source/Core/DolphinWX/Frame.cpp
Merge pull request #1527 from FioraAeterna/mftbfix

JIT: revert accuracy improvement to mftb
Merge pull request #1530 from lioncash/ui-leaks

DolphinWX: Eliminate some memory leaks
Merge pull request #1525 from KAMiKAZOW/patch-2

Fix specfile for nogui executable
Merge pull request #1526 from rohit-n/build-wx-gtk

Fail CMake if building WX without GTK libraries.
Merge pull request #1531 from lioncash/notebook

FrameAui: Allow notebook tabs to be rearranged in the parent notebook.
http -> https
MemoryView: Fix a dealloc of a stack reference

stack allocation only works with the root menu. Any other children must be
heap allocated.

These however, will be freed by wxWidgets.
Merge pull request #1513 from Buddybenj/clean-up

http -> https
Merge pull request #1532 from RachelBryk/dot

Fix the red dot not showing up in input config when pointing right.
Merge pull request #1537 from lioncash/wx

MemoryView: Fix a dealloc of a stack reference
Removed "Dual Core [OFF]" from netplay warnings

Requested by JMC47