[ARM] Implement non-secure VBAR emulation for guests supporting security extensions

Signed-off-by: Anup Patel <anup@brainfault.org>
[TESTS] arm32 basic-test: Program VBAR if security extensions implemented

Signed-off-by: Anup Patel <anup@brainfault.org>
[ARM] Add implementation-defined CBAR for cortex-a9 guests

Signed-off-by: Anup Patel <anup@brainfault.org>
[TESTS] arm32 basic-test: Add printf and mem based APIs

Signed-off-by: Anup Patel <anup@brainfault.org>
[TESTS] arm32 basic-test: Add fdt-based linux boot support

fdt-based linux booting is the preferred method in ARM-Linux now. This patch introduces the support (source: uboot)

Signed-off-by: Anup Patel <anup@brainfault.org>
Merge remote-tracking branch 'upstream/master' into dev_exynos4
[DRIVERS] Exynos4: Fix the Serial port configuration.

Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>