Implements a bunch of adhoc functions
More functions and support for games that use the netdiag
adds some matching functions
Packs most of psp data structs and fixes sceNetAdhocctlGetParameter
Fixes getPeerList, now it's using the correct pointer values in the struct
Adds compability for packed structs on windows, and removes some redundant typedefs
Adds common sleep function, and implements ptp functions
Fixes time function
Adds adhoc support notes on readme, and option to load server address from config
Typo in readme
Uses native functions for timing
Uses native mutex
Changes psp ram structs to use correct int types
Fixes crash when server is not available
Adds cleanup method after game exit
Moves proAdhoc extra functions to a separate file
Ignore the difference between "\" and "/" in "recent" and "remove from recent".
Only do this for windows.
Performed cleanup in CtrlMemView.cpp
Pause emulation if needed only when user clicks OK on Dump Memory Window