[TESTS] arm32 basic-test: Remove hard-coding of board addresses from common-code

Signed-off-by: Anup Patel <anup@brainfault.org>
[TESTS] arm32 basic-test: Board specifies number of cpus and conditionally compile SMP code

Signed-off-by: Anup Patel <anup@brainfault.org>