JIT: fix RAM check in load-from-constant-address

A bug that seems to have been uncovered by allowing immediate-address loads.
Super Monkey Ball 2 crashes without this change -- it's possible, however, that
the game actually requires the MMU hack, since it crashed due to accessing an
address in the 0x20000000-0x3fffffff range.
Core: Fix potential uninitialized variable warnings in Wii_IPC_HLE_Device_es.cpp
AudioCommon: Declare iterator variable in loop body in DPL2Decoder
Merge pull request #915 from lioncash/loop-vars

AudioCommon: Declare iterator variable in loop body in DPL2Decoder
Merge pull request #899 from FioraAeterna/checkram

JIT: fix RAM check in load-from-constant-address
AudioCommon: Get rid of now unused handle param for InitSoundStream()
Merge pull request #916 from lioncash/unused-param

AudioCommon: Get rid of now unused handle param for InitSoundStream()
Merge pull request #914 from lioncash/potential-uninitialized

Core: Fix potential uninitialized variable warnings in Wii_IPC_HLE_Devices_es.cpp
Core: Break movie header validity checking into a function
Merge pull request #913 from lioncash/movie-func

Core: Break movie header validity checking into a function
DiscIO: Move some raw pointers over to unique_ptr