mouse: Add shared bsp_get_serial_mouse_device()
bsp/csb337: Use IRQ extensions API

Fix warnings.
bsps/powerpc: Add ppc_count_leading_zeros()
bsp/virtex: Fix interrupt handling

Some modules like the XPS UART Lite use event triggered interrupts.  If
we acknowledge the interrupts after the interrupt service we may loose
these events.
bsp/virtex: Use ppc_count_leading_zeros()

Use ppc_count_leading_zeros() to optimize interrupt processing.
bsp/virtex: Add VIRTEX_CONSOLE_USE_INTERRUPTS

Add interrupt support for console driver.
threadhandler.c: Add comments
libchip ns16550.c: Improve comment
bsp/csb336: Use IRQ extensions API

Fix warnings.
bsp/virtex: Use #if instead of #ifdef

This allows VIRTEX_CONSOLE_USE_INTERRUPTS=0 on the configure command
line to disable the interrupt mode.
Updated Legacy code in arm edb7312
Updated Legacy code in arm gumstix
libbsp/shared/generic-fatal.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to bsp_f
bsps: Simplify bsp_generic_fatal() declaration
Updated Legacy code in arm gba
bsp/gumstix: Fix warnings
bsps/arm: Fix printk args to match format
bsp/rtl22xx: Use IRQ extensions API
bsp/mpc55xx: Add MPC5668G support
bsps/arm: Disable alignment exceptions