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
Core: Use a std::string in EXI_DeviceIPL instead of a char buffer

Allows getting rid of extra code.
Fix D3D Real XFB texture sampling.
Common: State OS instead of 32/64 bit in the netplay lobby
Add a bunch of gradle/AS related stuff to gitignore.
Common: Simplify StripTailDirSlashes
Merge pull request #707 from lioncash/strip

Common: Simplify StripTailDirSlashes
DSP: latch dma parameters
Merge pull request #695 from lioncash/ipl-string

Core: Use a std::string in EXI_DeviceIPL instead of a char buffer
Core: Get rid of a cast in JitRegCache.cpp
Merge pull request #711 from lioncash/cast

Core: Get rid of a cast in JitRegCache
Core: Fix cast warnings in DSPJitRegCache
Merge pull request #712 from lioncash/cast

Core: Fix cast warnings in DSPJitRegCache
Core: Remove now redundant assert conditions in some DSPJitRegCache functions
Merge pull request #692 from booto/dma-audio-fix

DSP: latch dma parameters
Merge pull request #702 from lioncash/netplay-version

Common: State OS instead of 32/64 bit in the netplay lobby
Merge pull request #713 from lioncash/cast

Core: Remove now redundant assert conditions in some DSPJitRegCache functions
Merge pull request #700 from jimbo1qaz/master

Fix D3D Real XFB texture sampling.