doc: mark legacy adc API as deprecated
drivers: mark adc.h as legacy
cpu: use adc_legacy.h where appropriate
cpu/mc1322x: rename adc header to mc1322x-adc
boards, sys: purge feuerware_radios

* `feuerware_radios` is unused, remove from `radio.h` header
* FEUERWARE_CONF_NUM_RADIOS is superfluous without it, remove all occurrences
core,sys: fix storage types for irq API usage

* should not have any effect as long as `unsigned` and `int` are compatible
* also fix two cosmetic `unsigned int` -> `unsigned` for consistency
drivers/adc_legacy: add copyright, author
cpu/mc1322x: fix mc1322x-adc.h license
cpu/mc1322x: fix mc1322x-adc.h cpp compatability
Merge pull request #1882 from LudwigOrtmann/disableIRQ-type

core,sys: fix storage types for irq API usage
Merge pull request #1881 from LudwigOrtmann/purge_feuerware_radio

boards, sys: purge feuerware_radios
Merge pull request #1877 from LudwigOrtmann/adc_legacy

ADC legacy
sys: lib: introduce ringbuffer_remove()

This commit adds a function that deletes n elements from the ringbuffer
without actually writing them somewhere.
core: ipc: introduce new messaging API
sys: add msg_queue module
adapt to new msg_queue API
tests: sizeof_tcb: adapt to msgless tcb
x86: add msg_queue deps
sys: transceiver: add msg_queue dependency
tests: sizeof_tcb: show msg_node member

Making messaging optional lowers the tcb_t size.
The total cost of a thread actually using messaging
is not reflected using this test anymore.