[arch][x86-64] MMU enabling
[lib][console] Modifying console for x86-64

Adding an 8 byte alignment to fix a problem with the console and app
section elements being unaligned. Will need a better fix eventually.
[platform][pc] Separating x86 MMU init code flow for 32 bit & 64 bit Arch
[arch][x86-64] removing platform init code specific for x86-64 from 32 bit
[arch][x86_64] more x86-64 MMU changes
[arch][x86-64] MMU fixes - arch_mmu_query, page walking, kernel ld script
[arch][x86-64] Adding Virtual memory support with a 1 to 1 mapping
[arch][x86-64] Fixing compiler name prefix
Merge remote-tracking branch 'upstream/master' into x86_64

Conflicts:
	include/app.h
	include/lib/console.h
Fixing the hash defines