Add arm_irq_memory_barrier() from intr.c, since this file replaces intr.c.
Allow the interrupt resource to be NULL for the root interrupt controller.
Minor changes to work with intrng, mostly involved with using values in
the softc struct instead of global/static values.
Folow name change, gic_init_secondary -> arm_init_secondary_ic.