Fix issues with CPU_PHYSICAL_MEM_RW callback:

-Restore Josh's version that was inadvertently removed
-Add correct physical address translation code for read case
-Fix improper use in taint plugin