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.
Gcifolder use correct region for fifologs and homebrew
Add stick and trigger radius/center/range consts
Use new stick/trigger constants for Classic.cpp
Remove audio frame limit.

It serves no purpose and causes bugs and confusion for users.
Core: Fix a possible overflow in EXI_DeviceIPL

m_szBuffer has a size of 256, but addressable range is 0 - 255
Core: Use character literals within EXI_DeviceIPL
Core: Remove the unused cycle parameter from DSPHLE update calls
Remove fakepoll.h.

It was only used for Windows XP and lower.

This also bumps the _WIN32_WINNT define in the stdafx precompiled headers to set the minimum version as Windows Vista.
Fix a style guide oversight

Fixes an oversight which says to not use mult-line comments.
Clarify the preferred prefix form to be within loops in the style guide
Core: Turn some includes into forward declarations.
Core: Use the enum constant for an invalid reg in JitRegCache
Merge pull request #685 from lioncash/invalid-reg

Core: Use the enum constant for an invalid reg in JitRegCache
Merge pull request #682 from lioncash/style-oversight

Fix a style guide oversight
Merge pull request #680 from lioncash/fakepoll-removal

Remove fakepoll.h
Merge pull request #667 from RachelBryk/remove-audio-limit

Remove audio frame limit.
Merge pull request #589 from LPFaint99/gcifolder-fifo

Gcifolder use correct region for fifologs
Update framelimit tooltip text because the Audio option has been removed.