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.
Minor improvement of the desktop file
VideoConfigDiag: Use uniform capitalization.

Nouns should be written capitalized for consistency.
DolphinWX: Remove yet another clamp method
Move FPSCounter calls to RenderBase.
FPSCounter: Flush the logs every second and close them when the renderer is shut down.
DolphinWX: Remove unnecessary true within event Skip calls
Merge pull request #599 from lioncash/skips

DolphinWX: Remove unnecessary true within event Skip calls
Merge pull request #594 from lioncash/another-clamp-removal

DolphinWX: Remove yet another clamp method
Change SPADStatus struct name to GCPadStatus

Also get rid of the typedef, since this is unnecessary in C++
Merge pull request #601 from lioncash/pad-struct

Change SPADStatus struct name to GCPadStatus
Merge pull request #593 from neobrain/master

Use uniform capitalization in VideoConfigDiag
CMake: warn on missing declarations
mark all local functions as static
CMake: warn on missing variable declarations
mark all local variables as static
avoid the extern keyword in .cpp files
remove unused globals

Also change globals into statics which are only used in one file