Merge pull request #229 from darconeous/pull-requests/resolv-mdns-announce-alignment

resolv: Fix for word alignment issues in `mdns_prep_host_announce_packet()`.
avr/bootloader.c: Now compatible with bootloaders which always run first.

The boot loader now knows when to go into bootstrap mode by
looking for a specific EEPROM value. Also updated code style
to match Contiki code style guidelines.
cpu/avr: Added "AVRDUDE_MCU" configuration parameter.
core/net/uip: Experimental support for loopback capability.

Enabled via setting UIP_CONF_LOOPBACK_INTERFACE to 1.
avr/usb/rndis: Large refactoring/cleanup.

Removed a lot of jackdaw-specific stuff and made it more flexible.
avr/radio/rf230bb: Cleanup and add hooks.

Removes references to the old rf230 code, which isn't being used
anymore.
Various tweaks to the uip network stack.
platform/econotag: Allow RPL and Router settings to be overridden.
cpu/avr/usb/serial: Updates to CDC serial implementation.
Merge branches 'pull-requests/core-net-uip-loopback', 'pull-requests/cpu-avr-avrdude-mcu', 'pull-requests/cpu-avr-bootloader', 'pull-requests/cpu-avr-rf230bb-cleanup-hooks', 'pull-requests/cpu-avr-rndis-refactor', 'pull-requests/cpu-avr-usb-cdc-serial-update', 'pull-requests/platform-econotag-uip-rpl-override' and 'uip-updates', remote-tracking branches 'malvira/travis-fixes', 'g-oikonomou/bug-fixes/ipv6-default-off' and 'g-oikonomou/bug-fixes/uip-conf-ipv6' into bleeding-edge
Merge branch 'pull-requests/platform-avr-ravenusb-leds' into bleeding-edge

Conflicts:
	platform/avr-ravenusb/contiki-conf.h