[kernel] move spinlock out of arch/arm/include/arch/arch_ops.h

because spinlock could implement in all supported arch

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>

Change-Id: Icfb0bfbd569320cc6b3f4dc13b39f73a45ae1f92
[arm_gic] remove arm 32bit specific code

so the same driver could work on both 32bit and 64bit platform

Change-Id: I6955300ee40e43a3dbc853cd24328ceb94657468
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>