Add support for multiple sceNetAdhocctl handlers

Also, send correct arg to the handlers, according to @unknownbrackets(see #2321).
This is my first attempt at std::vector, so if you have any tips for me on using them, I'd gladly appreciate it.