misc/uicompare: add example

Demonstrate the proper technique for detecting when a timer reaches a
deadline given modular timer values.
close #45: review typedef struct for consistency

Add typedef for sBSP430timerAlarm.  Note this type is special in that its
handle is a pointer to a const instance; it should still have a typedef as
user code defines objects with this type.
close #49: add M25P generic interface

Command and status constants plus functions to execute command strobes,
check device status, and initiate split-phase transactions allowing DMA,
PIO, or interrupt-driven communication with serial flash devices.  Device
identification handle supports multiple devices on a single platform.
unittest: fix typo in documentation
close #50: usci5 mis-configures pins in UART mode

Pass only the ctl0 value rather than ctlw0 which placed ctl0 in the upper
half of the word.  Make a cosmetic change in usci to help highlight the
type of the value.
m25p: refactor platform support

Change names and provide BSP430_PLATFORM_M25P_* values that can be used to
generically reference an M25P device on an arbitrary platform.  Rework and
move the flash example so that it's compatible with both SuRF and TRxEB.
Add MODULES_M25P support to the build infrastructure.
doc: reference stable branch for tarfile releases
trxeb: correct IO_SPI bus numbering
Makefile.common: correct sense of test for excluding deps
trxeb/accel: fix spi configuration

Fix for issue #36 failed to correct for 500 kHz limit on CMA3000 SPI bus.
close #51: support on-board LCDs

u8glib turns out to be usable if the provided display devices are ignored
so that AVR-related noise isn't pulled in.  It doesn't seem worthwhile to
try to create a communications module that can be shared and integrated into
u8glib since the SPI configuration varies between devices.

This is really just a proof-of-concept.  For any real-world LCD applications
that might want to do partial updates (such as a scrolling oscilloscope
trace) the u8glib interface is possibly too page/screen-oriented.
doc: reference external libraries and add u8glib example
close #52: query and set serial clock rates

The generalized infrastructure requested by this issue is complex as it adds
a peripheral-specific callback to read/write the registers, and is not
necessary for the motivating use case, which is trivially handled by adding
a utility function to calculate a safe prescaler using SMCLK.
Record trick for pre-release world build
Update for 20130427 release
Update to distinguish from release