stm32f1x_cl: Add initial support for STM32F1x connectivity line

This currently supports the stm32f107, but support will be added for
the F105 shortly (missing a linker script and I can't properly test
without a devkit).
stm32f107_basic: Add support for a simple stm32f107 platform

This platform is a basic waveshare stm32f107 devkit which contains a
USART, USB device port, some buttons and some LEDs.  Unfortunately not
enough to bring up networking, but enough to test building and a
simple contiki shell
stm32f1x_cl: Fix stm32f107 linker script

This is a critical fix which adds inclusion of the entire data/bss
section to the output ELF file.  Without it, the BSS section will not
be zeroed out
Enable Timer1 on Raven so that interrupts coming from radio, which are
connected to input capture, fire again.
Harmonized ststus texts and and added status on wrong MIME type.
Lifted restrictions on accepted MIME type.

The "normal" web is moving forward quickly reducing the interoperability of the Contiki web browser to nearly zero. The Mobile Web fits the capabilities of the Contiki web browser much better. Modern smartphones don't need the Mobile Web anymore but there are large areas in world with rather low end mobile phones and limited mobile bandwidth where the Mobile Web will be necessary for quite some time.

From that perspective it is reasonable to increase the Contiki web browser's interoperability with the Mobie Web - namely WAP 2.0 aka XHTML MP. XHTML MP is delivered as MIME types 'application/vnd.wap.xhtml+xml' or 'application/xhtml+xml'. Therefore we (try to) parse the document if the MIME type contains the substring 'html' (which is true 'text/html' too).
Added newline on </div>.

The tag <div> (in contrast to the tag <span>) is normally used to denote content placed on a line by its own. So it makes sense to trigger a newline when </div> is processed.
Added support for self closing tags.

XHTML requires self closing tags to be used for empty tags, so we need to recognize them.
Made sure that HTML form values get initialized properly.
Add missing brace in sky Makefile
Merge pull request #120 from Jeff-Ciesielski/stm32_cl

Add initial support for STM32F1x Connectivity Line devices
Merge pull request #143 from idelamer/master

Bug fix for Issue #88
Merge pull request #141 from cmorty/sky_MOTEID_missing_brace

Add missing brace in sky Makefile
Revert "Merge pull request #120 from Jeff-Ciesielski/stm32_cl"

This reverts commit 029bc0ee276cdc0d265a0b3312492159bea5e29e, reversing
changes made to a7b3e99644b69faa87d5cf98a24571f7d060d7ec.

This uses LGPL libopencm3. While the patch doesn't include the code,
the resulting binary would force the release of all code as LGPL.
Merge pull request #146 from malvira/revert-120

Revert "Merge pull request #120 from Jeff-Ciesielski/stm32_cl"
Removed useless register keywords.

Modern compilers (especially GCC) ignore the register keyword anyway and the latest cc65 snapshot generates actually larger code with the register keyword at the locations in question.
Merge pull request #147 from oliverschmidt/master

Added several Web Browser changes and removed some 'register' keywords.
Removed PFS code from C128 WGET.

On the C128 the custom PFS code doesn't add functionality (as it does with IDE64 support on the C64) but is "only" smaller than the POSIX file i/o code in the C library. But the stdio code in the C library (used in WGET for screen i/o) relies on the POSIX file i/o code anyway so there no point in additionally adding the PFS code to the WGET program.
Merge pull request #148 from oliverschmidt/master

Removed PFS code from C128 WGET.
Finetuned Language Card usage.

Both the source code and the cc65 compiler have changed. So it made sense to review which object files are to be compiled for placement in the Language Card.