Remove weird buffering from WII_IPC_HLE_Device_sdio_slot0.cpp
VideoCommon: normalize lighting direction.

It seems that the lighting direction must be normalized. This fixes lots of lighting issues mostly shown in the d3d backend.
Core: Remove the unused cycle parameter from DSPHLE update calls
Add a bunch of gradle/AS related stuff to gitignore.
Core: Remove using statements from the Jit and Interpreter headers
Core: Clean up coding style in the Interpreter
FrameTools: Add a wxPanel as the child of the RenderFrame.

Needed for hotkeys to be captured on Linux.
Merge pull request #715 from lioncash/interp

Core: Clean up coding style in the Interpreter
Move GLInterface around to remove VideoBackends dependency on DolphinWX
UnitTests: make it possible to build tests for code that has global dependencies
VertexLoader: Remove more global state dependencies (this time IndexGenerator and VertexManager)
VertexLoader: Add very basic unit testing to get started
Merge pull request #714 from lioncash/gen

Core: Remove using namespace statements from the Jit and Interpreter headers
Merge pull request #679 from lioncash/ucode-update-params

Core: Remove the unused cycle parameter from DSPHLE update calls
DolphinWX: Use a regular wxMessageBox instead of a PanicAlert for non-panic errors.
Core: Remove unused parameters in Movie
DolphinWX: Remove an unused variable from ISOProperties

Was used for when we still had the toggle for projection hacks in the UI.
Merge pull request #718 from lioncash/unused-var

DolphinWX: Remove an unused variable from ISOProperties
Core: Fix warnings on Linux related to the JIT
Merge pull request #719 from lioncash/warnings

Core: Fix warnings on Linux related to the JIT