Add a bunch of gradle/AS related stuff to gitignore.
Common: Introduce the new Gekko disassembler to Common.

This moves the Gekko disassembler to Common where it should be. Having it in the Bochs disassembly Externals is incorrect.

Unlike the PowerPC disassembler prior however, this one is updated to have an API that is more fitting for C++. e.g. Not needing to specify a string buffer and size. It does all of this under the hood.

This modifies all the DebuggingInterfaces as necessary to handle this.
Revert "Jit64: Fix immediates being zero-extended to cr_val instead of sign-extended."
Merge pull request #730 from dolphin-emu/revert-727-flags-opt

Revert "Jit64: Fix immediates being zero-extended to cr_val instead of s...
Merge pull request #647 from lioncash/disasm

Common: Introduce the new Gekko disassembler to Common.
Revert "Fix hotkeys in Linux and Mac OS X"
Merge pull request #732 from dolphin-emu/revert-683-linux_hotkeys

Revert "Fix hotkeys in Linux and Mac OS X"
DolphinWX: Ensure the code view string vector is always a size of two.

This way if any entries are not populated, then an empty string will be used.
Merge pull request #734 from lioncash/debug

DolphinWX: Ensure the code view string vector is always a size of two.
Merge pull request #597 from sigmabeta/android-studio-gitignore

[Android] Add a bunch of gradle/AS related stuff to gitignore.