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
If an input (axis or key) is mapped to multiple targets, trigger them
all, not just the first one.
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.
Delay, don't eat, inside the fat ms check.

Fixes #2118 (Star Ocean video stutter.)