[arch][arm] Add an option to init MMU using trampoline table
[arch][arm] Add an option to init MMU using trampoline table

If MMU_WITH_TRAMPOLINE is set, build separate trampoline
page table and use it to enable mmu before switching to the
real one.

Change-Id: I51ad3c522b8348057bf4fd891b5cbe34fe52f39e

travisg/lk,grub4android/lk,grub4android/lk,grub4android/lk,srodrig1/lk,littlekernel/lk,minglun-tsai/lk,nvll/lk,nvll/lk,littlekernel/lk,hollanderic/lkstuff,GCrean/lk,GCrean/lk,travisg/lk,skabet/lk,GCrean/lk,minglun-tsai/lk,hollanderic/lkstuff,sndnvaps/lk,GCrean/lk,skabet/lk,grub4android/lk,littlekernel/lk,travisg/lk,nvll/lk,nvll/lk,minglun-tsai/lk,ErikCorryGoogle/lk,hollanderic/lkstuff,ErikCorryGoogle/lk,sndnvaps/lk,ErikCorryGoogle/lk,ErikCorryGoogle/lk,skabet/lk,srodrig1/lk,minglun-tsai/lk,GCrean/lk,hollanderic/lkstuff,srodrig1/lk,sndnvaps/lk,skabet/lk,grub4android/lk,nvll/lk,littlekernel/lk,sndnvaps/lk,srodrig1/lk,sndnvaps/lk,srodrig1/lk,skabet/lk,travisg/lk