make: Allow for include of modules outside of the RIOTBASE path
sixlowpan: fixed net_if counter

This is a fixup for 11254577eb01178b4ca90fe6383987cc0721fca6 which
caused this function to always return a positive number, when any
interfaces was configured.
drivers/periph/gpio: increase possible gpio number
Merge pull request #1748 from LudwigOrtmann/raisingthebar

drivers/periph/gpio: increase possible gpio number
atmega_common: add ENOTSUP and ECANCELED to errno.h
Merge pull request #1745 from OlegHahm/is_our_address_fixup

sixlowpan: fixed net_if counter
introduce HWTIMER_SPIN_BARRIER (API change)

Boards should define HWTIMER_SPIN_BARRIER that is used to decide
whether it makes sense to set a timer and yield or call hwtimer_spin
instead.
Used by `core/hwtimer.c` and `sys/vtimer/vtimer.c`.
A default value is provided and a warning is printed when it is used.
core/hwtimer: clean up header

- break/shorten overlong lines
- improve grammar
tests: adopt for hwtimer_spin_barrier

also clean out unneeded headers
core/hwtimer: add HWTIMER_WAIT_OVERHEAD
Merge pull request #1409 from LudwigOrtmann/hwtimer_spin-barrier

core,sys,boards: introduce hwtimer_spin barrier
stm32f1: implement 32bit hwtimer by cascading two timers
Merge pull request #1738 from thomaseichinger/stm32f1-32bit-timer

stm32f1: implement 32bit hwtimer by cascading two timers
pkg/Makefile.http: complete Makefile-example
native: add two more syscall declarations
Merge pull request #1746 from authmillenon/external_modules

make: Allow for include of modules outside of the RIOTBASE path
cpu/stm32f1: fixed gpio driver

- changed #ifdef to #if for device filter
- guarded file in case no GPIO device is defined
- added guards around interrupts
Merge pull request #1750 from backenklee/make_fix

pkg/Makefile.http: complete Makefile-example
Merge pull request #1751 from LudwigOrtmann/native_syscalls_p2

native: add two more syscall declarations
drivers: Provide basic interface for all network devices