Huge SceNp header additions and splitting

TUS, SNS, Commerce and Clans modules are now in seperate files.
Added a lot of headers, enums and structures.