Merge pull request #1403 from LudwigOrtmann/transceiver_fixup

sys/transcevier: fix more loop integers
native: increase rtc realism

Prevent rtc enabling when not initialized.
drivers: added servo motor driver
Merge pull request #1468 from haukepetersen/add_driver_servo

drivers: added servo motor driver
Merge pull request #1380 from rousselk/arduino-due-minor-fixes

Reset ARM Cortex-M3 MCUs before flashing
drivers: some improvements to the ADC driver IF

- removed UNDEFINED value from device enum
- added pre-defined precision values
- added power[on|off] functions
- some minor doxygen fixes
boards/arduino-due: some cleanup

- added parenthesis for LED macros
- changed mapping for LED_* to LED_RED_*
- removed some old values from periph_conf.h
boards/udoo: cleanup in periph_conf.h

- removed unused defines
Merge pull request #1479 from haukepetersen/fix_sam3x_minorfixes

board - arduino-due: some cleanup
Merge pull request #1469 from haukepetersen/fix_periph_adcif

drivers: some improvements to the ADC driver interface
ringbuffer: remove example
ringbuffer: add convenience functions

This patch add `peek` functionality, and empty and full helpers.
ringbuffer: fix parameter types

It is a bad idea to use signed types for lengths.
Mark pointers a `restrict`, since the ringbuffer is not thread safe
anyway.
ringbuffer: remove pointer to the end

There is no need for an explicit pointer to the end of the buffer.
ringbuffer: don't overwrite in `ringbuffer_add`
ringbuffer: add documentation
ringbuffer: add static initializer
tests: add ringbuffer unittest
Merge pull request #1101 from Kijewski/issue-979-2

ringbuffer: versatility and optimizations
Add generic `char` pipe implementation