Assembler abstraction macros.

- Created ar_asm_macros.h that contains macros to abstract the differences
  between the supported assemblers (IAR, armasm, and gas).
- Using these macros in cm0p and cm4 handlers sources.
- Changed MDK K22 project to use common cm4 handler source file.
- Removed armasm-specific cm4 handler source file.