Fix too short 6LoWPAN reassembly timeout
Drop packet if there are not enough free buffers to perform fragmentation
Improve csma debug traces
Add per neighbor packet throttle
llsec: Renamed ccm to ccm_star & Renamed llsec regression test
Fixes warnings, bad code and code style
Use the Z1 product ID as MAC/Node ID if no value is found in the XMEM
Merge pull request #824 from alignan/fix_warnings

Warning fixes
Merge pull request #820 from alignan/serialnum_as_nodeid

Use the Z1 product ID as MAC/Node ID if no value is found in XMEM
Add function to change I2C baudrate and push relevant configuration values to platform config
Merge pull request #825 from alignan/i2c_changes

Add function to change I2C baudrate and push relevant configuration valu...
Merge pull request #648 from cetic/pr-csma-fixes

High throughput fixes for csma and sixlowpan
Makefile.include: Assign git description variable once.

By changing RELSTR= into RELSTR:= we force Make to evaluate the Git
version string only during Makefile read, and not on every single build
command execution.

The reduction in file system I/O cut the time to build
examples/er-rest-example on my development machine by a significant
amount, see below.

Core i7 notebook with ext4 file system on an SSD (building for TARGET=mulle):
"RELSTR="  make  19.70s user 1.07s system 82% cpu 25.291 total
"RELSTR:=" make  11.81s user 1.27s system 79% cpu 16.499 total

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
Merge pull request #841 from gebart/build-git-tag-io-reduce

Makefile.include: Reduce I/O load (and build time) by assigning git description variable once.
[cooja-platform] Include eeprom.h to avoid implicit declaration warning
[cooja-platform] Remove unused variable 'shortaddr'

This variable was set but never used in the code
[cooja-platform] Add cast to linkaddr_t to avoid warning
[cooja-platform] Fixes for slip-bridge compatibility

* Added dev/uart1.h header file to cooja platform
* Added slip arch stub
* Suppress examples putchar definition as cooja platform provides its own

Note that the uart1.h file should only be an intermediate solution.
A generic contiki-wide definition for uart handling is required as each
platform defines its own varying set of uart functions.
Button: Move common interface visualization to Button class

The implementation of a simple JPanel with a JButton was only code
duplication accross the several button implementations.
SkyButton: Reduce dependency on SkyMote

Placed call to setButton() in implementation-specific functions
doPressButton() and doReleaseButton() as in ContikiButton.