arm: use r9 for gd

to be more eabi compliant and as a preperation for building
with clang, use the platform specific r9 register for gd
instead of r8.

note: The FIQ is not updated since it is not used in u-boot,
and under discussion for the time being.