Let core-0 to handle interrupts (1:N model)

m6
Merge remote-tracking branch 'origin/djole_m6_new' into milestone/6

Conflicts:
	kernel/arch/armv7/irq.c
Move xcore utils to xcore.c

m6