[TESTS] Add board specific compilation flags for arm32 basic firmware

Make board specific code of arm32 basic fimware flexible so that
we can specify extra board specific compilation flags (i.e. extra
cppflags, cflags, asflags, and ldflags).

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