Add PS3 before DynamicMemoryBlock used for PS3 only

Try to be consistent according to MemoryType in
void MemoryBase::Init(MemoryType type)
similar to what is done for PSV and PSP.
Fix crash in memory debugger and no translation of assembly code

Change bool IsGoodAddr for block to return true if whole block is committed.
Behavior of bool IsGoodAddr(const u32 addr, const u32 size) should be
consistent with bool IsGoodAddr(const u32 addr).
m_pages == 0 if reserved, and m_pages == 1 if committed (used).