Adding BOOTLOADER option to support Robotis bootloader different ROM

Signed-off-by: Grégoire Passault <g.passault@gmail.com>
Adding ROBOTIS "make install" and reset hook

Signed-off-by: Grégoire Passault <g.passault@gmail.com>
Merge pull request #89 from Gregwar/bootloader-option

Adding BOOTLOADER option to support Robotis bootloader different ROM
Revert "always clear ISR DMA bit before even calling handler"
Merge pull request #96 from jonatanolofsson/revert-83-bug/clear-dma-irq-flag-first

Revert "always clear ISR DMA bit before even calling handler"
libmaple_types.h: add ifndef guards for some macros

Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
Squash some GCC __always_inline warnings.

Change from __always_inline to plain inline to silence warnings about
possibly non-inlinable functions.

Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>