core/msg: use disable/restoreIRQ

* needed to change internal `msg_send` to allow external disabling of interrupts
core/msg: coding convention cleanup
Merge pull request #1887 from LudwigOrtmann/msg_new_irq_api

core/msg: use disable/restoreIRQ