crypto: get rid of compiler warnings
buildtest: retry failed builds once

On Travis CI often builds fail spuriously.

This PR lets `make buildtest` retry the build once.
"tests": print tcb_t size

The "test" should aid #303.
cbor: CBOR implementation for RIOT-OS

This is a malloc-free implementation of the Concise Binary Object
Representation (CBOR) data format for the RIOT-OS.

This implementation mostly stand-alone, and it should be pretty easy to
port to other platforms. We're only using the C STL and some custom
network-related functionaliy which could be easily replaced by depending
on arpa/inet.h.

The CBOR API is straight-forward to use and provides encoding/decoding
functionality for all major C types, such as:
- int
- uint64_t
- int64_t
- float
- double
- char*
- struct tm
- time_t

It is possible to conditionally compile this module via CFLAGS:
- CBOR_NO_SEMANTIC_TAGGING: All semantic-tagging features removed
- CBOR_NO_CTIME: All ctime related features removed
- CBOR_NO_FLOAT: All floating-point related features removed
- CBOR_NO_PRINT: All features depending on printf removed
Merge pull request #1548 from Kijewski/print_size_tcb

"tests": print tcb_t size
Merge pull request #1415 from krf/cbor

cbor: CBOR implementation for RIOT-OS (SWP)
make: added targets 'debug-server' and 'reset'

- added targets to Makefile.include
- added DEBUGSERVER and RESET vars to Makefile.vars
- added output of those to Makefile.buildtests
boards/stm32fXdiscovery: added debug-server target

added "make debug-server" target for
- stm32f0discovery
- stm32f3discovery
- stm32f4discovery
make: msb-430 boards: added debug and debugserver targets
Merge pull request #1542 from haukepetersen/add_make_moretargets

make: added targets 'debug-server' and 'reset'
driver_periph: minor documentation fix
x86: disable `--gc-sections` for Travis' sake

I could not reproduce the problem at home, but on Travis CI after
merging #1415 tests/unittest failed to execute for qemu-i386.

There is a crash early in the initialization, caused by a #PF. The
execution hangs afterwards (`cli; 0: hlt; jmp 1b`), and Travis kills
the execution after 10 minutes.
Merge pull request #1551 from authmillenon/fix-periph-doc

driver_periph: minor documentation fix
Merge pull request #1552 from Kijewski/fixup-1415

x86: disable `--gc-sections` for Travis' sake
Merge pull request #1546 from Kijewski/buildtest-retry

buildtest: retry failed builds once
drivers: updated low-level PWM driver interface
cpu: adjusted pwm driver impl for lpc2387
Merge pull request #1466 from haukepetersen/fix_periph_pwmif

drivers: improvements to the low-level pwm driver interface
board/cpu: added pwm driver for stm32f4discovery
tests: added test for low-level PWM driver