Enable mapping a physical address range to an arbitrary virtual address range (instead of flat mapping)

Enable mapping a physical address range to an arbitrary virtual address range (instead of flat mapping)
Changed "base" to "base_va" and added "base_pa" in mmap_region_t and modified functions such as mmap_add_region and init_xlation_table etc.
Fixes ARM-software/tf-issues#158