Telnetd improvement: allow specifying a maximum silence time and kill the connection after that time. This is to avoid the telnet connection getting stuck forever if the connecting host reboots.
Added a number of default options for ContikiMAC, and allow them to be overridden with contiki-conf.h configuration options
Allow proactive probing interval to be configured
Allow platform makefiles to specify APPS to be used, by defining a PLATFORMAPPS variable.
Bugfix: when a CSMA callback is received, we should remove the packet
that was transmitted and not just the first packet that happens to be on
the output queue.
examples/trickle-library: correct probability expression

Documented intent is to update with probability 1/NEW_TOKEN_PROB where
NEW_TOKEN_PROB is 0x80.  The current implementation updates with probability
1/2.  Update NEW_TOKEN_PROB and the expression to keep existing behavior
while correcting the calculation.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Merge pull request #270 from pabigot/push/trickle-example

examples/trickle-library: correct probability expression
Merge pull request #177 from adamdunkels/feature-config-improvements

Configurability updates
Temporarily disable large RPL network test until we get link-layer ACKs in Cooja
Merge pull request #257 from adamdunkels/hotfix-csma

CSMA bugfix
Makefile.include: support extending CLEAN with directories

Use recursive remove for $(CLEAN) to support applications that extended it
with directories that should be removed.
Makefile.include: support make clean all

Historically $(OBJECTDIR) was created when Makefile.include is read.  A
consequence is that combining "clean" with "all" (or any other build
target) results in an error because the clean removes the object
directory that is required to exist when building dependencies.
Creating $(OBJECTDIR) on-demand ensures it is present when needed.

Removed creation of $(OBJECTDIR) on initial read, and added an order-only
dependency forcing its creation all Makefile* rules where the target is
explicitly or implicitly in $(OBJECTDIR).
Merge pull request #279 from pabigot/push/make-clean-all

Add support for subdirectories in CLEAN and for "make clean all"
changed inter packet interval to 0.4ms
Merge pull request #224 from JelmerT/hotfix-contikimac-inter-packet-interval

Hotfix contikimac inter packet interval
core/dev/led: Allow platform to provide LED color map
[ci] Remove pointless `$MAKE_TARGETS` -

1. there was an odd error when this environment variable wasn't set
    (`[: =: unary operator expected`)
2. this environment variable is not used anywhere else

Removing it makes the logic look much simpler - do make `cooja.jar`
if build type is any other then `compile`.
Merge pull request #186 from errordeveloper/remove_make_targets_env_var_for_travis

[ci] Remove pointless `$MAKE_TARGETS`
Merge pull request #281 from pabigot/feature/platform-led-override

core/dev/led: Allow platform to provide LED color map