fix callback offset
improve debug messages
fix overdue mitigation
Fix errors in at86RF231 driver
Uncircumvent radio chip's status for IEEE 802.15.4 hardware

Currently the cc2420 and at86rf231 hardware addresses (IEEE 802.15.4
short and long) and frequency channel are read only from a global
variable in the driver.  This global variable is only set when the
user sets the address/channel though both parameters might be preset
by the hardware. This change lets the driver read this parameters
directly from the hardware.
math.h: remove unneeded math.h includes
Merge pull request #556 from mehlis/remove-math

math.h: remove unneeded math.h includes
Merge pull request #547 from LudwigOrtmann/native_hwtimer_fix

Native hwtimer fix
Merge pull request #536 from authmillenon/cc2420-remove-globals

Uncircumvent radio chip's status for IEEE 802.15.4 hardware
guard malloc/free family
fix DEBUG in syscalls
add local debug macro

addresses https://github.com/RIOT-OS/RIOT/pull/559#issuecomment-33241773
Merge pull request #559 from LudwigOrtmann/native_syscall_guards

Native syscall guards
Allow IEEE 802.15.4 addressing types for transceiver

IEEE 802.15.4 has two addressing modes: 16-bit short and the device's
EUI-64. Currently RIOT supports only sending of packets with 16-bit
short addresses via the transceiver interface. This patch allows at
least for the radio chips that support IEEE 802.15.4 to let the
application/upper layer decide which addressing mode to use.

Upper layer implementation will be implemented in follow-up PR to #460