Added Virtual Memory Block for the IO Address Space
Started implementing some the memory mapping functions of libgcm
More memory mapping functions for libgcm
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Merge pull request #51 from elisha464/master

Memory Mapping functions for libgcm and virtual memory block
Improved ID manager.
Improved MemoryBlock.
Improved vfsDevice.
Minor fixes.
Some bugs fixed
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
Fixed conflicts