Update to distinguish from release
showpins: fill out with more options
onewire: support temperature in deci-Kelvin
legal: update some missed copyright lines
hh10d: add refactored sensor interface

Move the guts of this out of the example and into a module where it can
be shared among applications.
uptime: add function to read counter
uptime: simplify use of delay when interrupts are enabled

In many cases the context of a delay does not inherently require that it
be non-interruptible.  Avoid point-of-use interrupt disabling by
providing alternative macros that provide the uninterruptible context
this where an exit condition is checked, and by having the underlying
primitive save and restore the interrupt state so the internal need for
an uninterruptible context does not impact the external context.
bmp180: add refactored sensor interface
serial: fix typo in include file
sht21: add refactored sensor interface

In addition to providing facility for controlling resolution and
optional no--hold-master mode, turns out this puppy has a candidate
EUI-64 source in it too.
cleanup: fix transposed characters in documentation comments
sensors/utility: change conversion macro names
uptime: remove _ni suffix from ulBSP430uptimeConversionFrequency_Hz

This follows the prototype new policy to only use _ni on operations that
must disable interrupts to execute and are unlikely to be called from a
context where they are not disabled.
Makefile.common: move out of examples area

We're going to need makefile fragments for other capabilities; create a
place for them.
cc3000: reorganize to share interface with other applications

Move the SPI implementation to the public area so it can be re-used by
something other than the command-line example, which in turn has been
pushed down a level to permit other CC3000 examples to be developed.
cc3000: fix error in lebtohl

Only converted the low 16 bits; unnoticed because TI driver uses
uint32_t for types that only need 16 bits.
cc3000: add provision to wake application on unsolicited event

Most of the CC3000 API calls will block (spinning the CPU) until a
response is received from the module.  In some cases unsolicited events
occur, and though the callback is invoked there had been no provision
for the interrupt handler to wake the MCU.  Provide a mechanism for
this.
cc3000: avoid (and demonstrate) bug in wlan_smart_config_set_prefix

See whatever follow-up TI provides at:
http://e2e.ti.com/support/low_power_rf/f/851/t/328156.aspx
unittest: fix mishandling of 32-bit equality compares
update: extend with epoch management utilities

This is a generic capability that can use externally-provided time
stamps (via NTP or POSIX standard time structures) to register the
uptime counter with a time standard, allowing the application to record
events in civil time.