Fix NVIC interrupt macro names

In libopencm3 master the NVIC macros are prefixed with NVIC_ not
NVIC_M4_
Ensure that LPC43XX is defined for libopencm3
adsfaf