Kernel:Add missing permissions in shared memory & svc
Implemented RenameFile in FS:USER
Implemented RenameDirectory in FS:USER
Log the cmd_buff arguments when citra comes across an unimplemented function
PTM_U: Implemented the GetShellState function.
Silence a few -Wsign-compare warnings.
CMake: Place all the built files in BUILD_DIR/bin/<Configuration> when compiling with MSVC
AC_U: Added a stub for GetWifiStatus
MemMap: Updated memory map to subtract base address instead of mask.

- More readable, a little less error prone.

Conflicts:
	src/core/mem_map.h
	src/core/mem_map_funcs.cpp
Merge pull request #219 from Subv/ptm

PTM_U: Implemented the GetShellState function.
Merge pull request #231 from purpasmart96/serv_ac_wifi_status

AC_U: Added a stub for GetWifiStatus
Merge pull request #236 from rohit-n/sign-compare

Silence a few -Wsign-compare warnings.
Change NULLs to nullptrs.
PTM_U: Added a stub for GetBatteryLevel & GetBatteryChargeState & GetAdapterState
hid_user: Pass by reference with PadButtonPress/PadButtonRelease
kernel: Make some functions const
kernel: Shorten GetCount
Add stub for ConvertProcessFromDspDram

Should theoretically push retail stuff further along
Merge pull request #230 from purpasmart96/hb_serv

PTM_U: Added a stub for GetBatteryLevel & GetBatteryChargeState & GetAdapterState
Merge pull request #238 from archshift/dsp

Add stub for ConvertProcessFromDspDram