Implemented sceNpBasicGetEvent, sceNpLookupInit and sceNpLookupTerm

Updated writing to pointers for sys_get_random_number, sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount.
Fixed some pointers and TODOs in cellNetCtl.
Why did you remove `be_t<T>` here? WIthout this, all values read/written will have the wrong endianness.