[OS] Added GetActiveInterrupt() function
[OS] Using Queue for FIFO instead own fifo
[LINKER] Bugfix for initialized data
[GIC] Added support for active interrupt
[ARCH] ARM - Cortex-M[0|3|4] - Updated systick driver to provide a monotonically increasing clock.
[TIMERS] Prevent critical section in reading system timer offset.
[KERNEL] Add support for NVIC Prioritybits
[MACH] lpc17xx - Change default interrupt priority from 0 to 1
[MUTEX] add mutex acquire with 0 timeout enabled
[BITTHUNDER] improve mutex acquire
[CAN] increase can interrupt priority
[COLLECTIONS] BT_FIFO - Added GetAvailable() api.
[INTERFACE] UART - Return proper error codes.
[INTERFACE] UART - Guarantee fifo available sizes are always valid pointers for drivers.
[MACH] ZYNQ - UART - Remove unecessary pointer checking.
[MACH] lm3sxx - UART - Implemented GetAvailable()
[MACH] lpc17xx - UART - Implemented GetAvailable().
[MACH] lpc11xx - UART - Implmented GetAvailable.
[OS] - Added Reset function
[MACH] LPC17xx - Removed some unused variables