CortexM0: Implement SysTick driver
Add DIV4, MOD4 and MUL8 macros
CortexM0: Add interrupts driver interface
CortexM0 and STM32F0: Change interrupt number constants
CortexM0: Add interrupt-related functions to systick driver
CortexM0: Add enum with bits describing ICSR
CortexM0: Implement interrupts driver
Merge branch 'master' into cortexm0-nvic

Conflicts:
	chaOS/mcus/cortex-m0/common/system_interrupts.h
	chaOS/mcus/cortex-m0/stm32f0/hw_interrupts.h
Merge branch 'master' into cortexm0-nvic

Conflicts:
	chaOS/mcus/cortex-m0/common/system_interrupts.h
Make kernel code independent from LED numbering on board
STM32F3: Add linker script and stub necesary headers
Merge commit '278a061' into port-stm32f3

Conflicts:
	chaOS/mcus/cortex-m0/common/system_interrupts.h
	chaOS/mcus/cortex-m0/stm32f0/hw_interrupts.h
CortexM4: Define system interrupts
CortexM0: Change HAS_SYSTICK checking mechanism
CortexM0: Systick: Cast bool to int prior to shifting
CortexM0: Systick: Add ommited consts
Merge branch 'systick-fix' into port-stm32f3
STM32F3: Define hardware interrupts
CortexM0: change IRQ numbers
STM32F3: Add vector table