stm32_cl: replace existing debug uart driver
stm32f107: re-name platform directory to reflect target board
stm32f107: Update rtimer-arch header file

This driver needs to be written
stm32f107_basic: Add cpu/platform clock init functions
stm32f107: Modify linker script to be compatible with libopencm3

A few variables/labels were named differently (stack and bss related)
stm32f107: Move uart/newlib files to platform directory

These are really platform dependant.  While the newlib stuff could
arguably be made agnostic, I feel that it is better to keep it
included in the platform as not every platform will have the same
uart/spi ports and/or storage mediums
stm32f107: Clean up Makefile

This removes unused code related to AT91 (which was carried over from
the f103 port...)
stm32f107: Update / clean linker script

Linker script now more closely resembles the libopencm3 link script
for the stm32f1 family.
stm32f107: Add uip-log function
stm32f107_basic: fix bug in uart driver

This bug would cause an infinite loop in the TX ISR wherein the IRQ
would never be disabled.
stm32f107: re-indent cpu files to adhere to contiki coding standard
stm32f107_basic: move uart drivers to new 'dev' directory

Would like to keep this separate to avoid a messy main directory
stm32f107_basic: re-indent c files to conform to contiki coding standard
stm32f1x_cl: rename CPU directory to accurately reflect support

This port will work on all STM32F105/7 based MCUs, no reason to tie it
down to just the f107
stm32f107_cl: Update makefiles to reflect cpu family name change
stm32f107_basic: add MIT license header to gqueue driver
stm32f1x_cl: Enhance CPU makefile external libraries and err checking

This had a hardcoded (oops) path to libopencm3 and didn't check if the
user had defined a subtarget.  These issues are now resolved