arm/zynq: Add support for application supplied MMU tables.
Users can provide a zynq_setup_mmu_and_cache function that sets up the MMU. The Zynq's PL logic means users can vary the MMU.