check for __BIG_ENDIAN__ rather than for __BYTE_ORDER__ and include board.h
fix include of crypto
fix native hwtimer

The hardware timer used relative offsets that were never updated
before. This leads to two problems:
a) later timers will get pushed into the future by the amount of
   previous timers
b) if a short timer is set continuously, a longer timer will never be
   called

Example:
a)
Timer a with 500 ms is set, timer b with 600 ms is set.
timer a expires after 500 ms, timer b will be set to expire in 600 ms
which totals to 1100 ms.
b)
Timer a is set to 500 ms, timer b is set to 600 ms.
Timer a expires and is set again. Now timer a will expire in 500 ms
and timer b will be pushed further into the future. Repeating this
will lead to b never expiring.
Merge pull request #463 from LudwigOrtmann/native_hwtimer_fixup

fix native hwtimer
Merge pull request #464 from mehlis/cypto-fix

fix include of crypto
Merge pull request #462 from OlegHahm/endianness

check for __BIG_ENDIAN__ rather than for __BYTE_ORDER__ and include board.h
improve nativenet send functions return type
fix nativenet shell comamnd printf
Merge pull request #465 from LudwigOrtmann/nativenet_send_return

Nativenet send return
Create transceiver address type

Motivated by the fact that we might want to support hardware addresses
longer than 16-bit one day. This patch makes it easier to change the
size of addresses.
Implement net_if module