Add arm-qemu port

Add a new platform 'arm-qemu' that targets QEMU emulating an ARM
Versatile Platform Baseboard with an ARM1176 CPU.

See docs/arm/ARM-qemu.rst for more details.

This shares a lot of code with the Raspberry Pi port, but the interrupt
controller and timer are different.