Implemented sceNpBasicGetEvent, sceNpLookupInit and sceNpLookupTerm

Updated writing to pointers for sys_get_random_number, sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount.
Fixed some pointers and TODOs in cellNetCtl.
The correct arguments here would be: `vm::ptr<void> arg, vm::ptr<be_t<s32>> hid`.