declCPU removed, PPUThread& is passed as argument

Added experimental feature: passing PPUThread& to syscall
sys_process_is_spu_lock_line_reservation_address

Formatting changed a bit
Merge pull request #814 from Nekotekina/master

declCPU removed, PPUThread& is passed as argument
Added a camera option

Also a couple minor optimizations
Merge pull request #816 from tambry/CameraAndOptimizations

Added a camera option
Added sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount

Fixed (?) sometimes functions being unloaded when they shouldn't.
Also reverted the SPUThread hack.
Merge pull request #817 from tambry/sceNpAdditionModuleFix

Added sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount
Huge sceNp cleanup, added sceNpCommerce2Init and sceNpCommerce2Term
Merge pull request #818 from tambry/SceNpCleanupAndCommerce2Additions

Huge sceNp cleanup and added sceNpCommerce2Init and sceNpCommerce2Term
Added sceNpTrophyTerm and proofed some unloadings

Made cellNetCtl, cellGem, cellCamera, sceNp, sceNpCommerce2 and
sceNpTrophy properly unload if termination function wasn't called.
Merge pull request #819 from tambry/ProofedUnloadingOfSomeModules

Added sceNpTrophyTerm and proofed some unloadings
Implemented sceNpBasicGetEvent, sceNpLookupInit and sceNpLookupTerm

Updated writing to pointers for sys_get_random_number,
sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount.
Fixed some pointers and TODOs in cellNetCtl.
Updated ASMJIT
Fix some things
Merge pull request #820 from tambry/SceNpAdditionsAndOtherFixes

Implemented sceNpBasicGetEvent, sceNpLookupInit and sceNpLookupTerm
Fix sys_get_random_number

Thanks @Nekotekina
Merge pull request #821 from tambry/sys_get_random_number-Fix

Fix sys_get_random_number