SPU fixes

Partially tested and fixed
Merge branch 'master' of https://github.com/Nekotekina/rpcs3