Remove weird buffering from WII_IPC_HLE_Device_sdio_slot0.cpp
Fix patches not being loaded when running real gc bios.
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.
Make the emulation stop asynchronous to prevent deadlocks.

This may expose bugs which relied on the Main Thread to be suspended in the stopping state.
Frame: OnClose now handles asynchronous behaviour of DoStop().
Core: Return CORE_STOPPING even if hardware is already uninitialized.
FrameTools: Update GUI and disable Play button when in stopping state.
Check whether the core is running instead of checking if it is unitialized.

This properly handles the stopping state and more accurately represents the intended check.
Movie: Do not attempt to record input when the emulation has not started yet.

Fixes a null pointer exception when the user starts the recording during a state transition.
Move first-execution copying of shaders / binaries to an IntentService.
DolphinWX: Remove yet another clamp method
AVIDump: fix FFV1 encoding

ffmpeg 2.0 changed requirements for the FFV1 encoder and made them more strict,
requiring more fields of the input frame to be initialized. Explicitly setting
pixfmt, width and height solve the EINVAL issues with FFV1 encoding.

Original fix from http://ffmpeg.org/pipermail/libav-user/2013-October/005759.html
Merge pull request #596 from delroth/master

AVIDump: fix FFV1 encoding
Merge pull request #515 from Armada651/threading

Make the emulation stop asynchronous to prevent deadlocks.
Merge pull request #573 from sigmabeta/file-copies-intentservice

Get rid of the UI-less Activity that launches from Android's home screen.
Move FPSCounter calls to RenderBase.
FPSCounter: Flush the logs every second and close them when the renderer is shut down.
DolphinWX: Get rid of an unneccessary cast in CodeWindow

CFrame inherits from CRenderFrame which inherits from wxFrame which
eventually inherits from wxWindow, so this cast is not required.
Merge pull request #598 from lioncash/casts

DolphinWX: Get rid of an unneccessary cast in CodeWindow
DolphinWX: Remove unnecessary true within event Skip calls