cpu/sam3x8e: added interrupt mode to uart driver
cpu: removed NAKED attribute from ISRs

- removed the __attribute__((naked)) from ISRs
- removed ISR_ENTER() and ISR_EXIT() macros
board/arduino-due: added missing UART defines
board/udoo: added missing UART defines
cpu/sam3x8e: made UART0 work by editing syscalls