Implemented sceNpBasicGetEvent, sceNpLookupInit and sceNpLookupTerm

Updated writing to pointers for sys_get_random_number, sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount.
Fixed some pointers and TODOs in cellNetCtl.
Same issue here. Please check all arguments you have written, I couldn't point them all before, but there are still some of them left. Pointers to integer types with sizeof(T) > 1, are always `vm::ptr<be_t<T>>`.