[arch][arm] fix cache flush routines to pass proper address to pl310

-add another sync in a few of the pl310 routines
[arch][arm] add back the bottom bits in the returned address of arm_vtop()
[platform][zynq][gem] put the GEM driver in cached mode

Add appropriate flushing for the TX and RX path