DolphinWX: Kill off trivial event tables

Also fixes some of the wonky stuff in Main where we would fire an event to do post-init stuff which isn't necessary anymore.
DVDInterface: Initialize variables
JIT: add 64-bit write support to FIFO functions

Also fix 64-bit values passed to CallAC and otherwise correct immediate
handling in FIFO writes.
Fixes 007 Nightfire.
Fix specfile for nogui executable

Support new nogui executable in specfile as dedicated sub-package.
Merge pull request #1518 from lioncash/evt

DolphinWX: Kill off trivial event tables
Fail CMake if building WX without GTK libraries.
NetPlayDiag: Make the window title translateable
JIT: revert accuracy improvement to mftb

Fixes a few games (e.g. Karaoke Revolution Party) for reasons explained in the
comments.
NetPlayDiag: Get rid of event table
NetPlayDiag: Get rid of unnecessary text limit check

The text control is limited to 2000 characters on creation.
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.
Merge pull request #1520 from JosJuice/dvdinterface-init

DVDInterface: Initialize variables
Merge pull request #1523 from FioraAeterna/fifo64

JIT: add 64-bit write support to FIFO functions and fix immediates
FrameAui: Allow notebook tabs to be rearranged in the parent notebook.
Merge pull request #1528 from lioncash/netplay

Small Netplay dialog cleanups.
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.