Implement reserved memory in virtual memory block
fixed some memory mapping functions
small change to unmapping functions
finished all memory mapping functions of libgcm
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3

Conflicts:
	rpcs3/Emu/SysCalls/Modules/cellGcmSys.cpp
small fix
Merge pull request #52 from elisha464/master

More memory mapping functions
fix cellGcmMapMainMemory
fixed getId and create thread (the id was written using write32 instead of write64)
Merge pull request #53 from elisha464/master

minor fixes
fix stop when trying to run two games in a row
fix thread exit crash
changed warning of cellGcmAddressToOffset to Log
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Merge pull request #55 from elisha464/master

More fixes
changed everything to use the new IO address space
forgot some stuff :P
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Merge pull request #56 from elisha464/master

changed RSXThread to use the IO Memory

The datatype args didn't work for a certain part of RSXThread, because it tried to read from memory directly, but I needed it to you se read32 of the memorybase so it can reach the virtual memory block and in the end the real address.