Global: Remove temporary backup files

file.c~ (note the tilde at the end) are temporary backup files used by some
editors. They are not needed.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
[lm4f] Added a note for Windows users to the README
[stm32x] Use modern header include paths.

Replace includes of stm32/YY/xxxx.h with stm32/xxxx.h
Replace stm32/YY/nvic.h with cm3/nvic.h.
In some cases, the include list was resorted alphabetically when it was
complicated and I was reviewing them manually, but most of this was
automatically done.
[BUILD] Paralelize cleaning of examples

make clean     1:50 -> 1:55 (no change)
make clean -j8 1:30 -> 0:28 (strongly faster)

Measured on Core i7 (4 cores, each HT) @ 3GHz
Fix broken adc.h includes

My bad, I'd been testing my header includes against a branch with some
draft unification of the adc code.  ADC is one of the remaining major
peripherals that isn't unified neatly.
Update to latest libopencm3

And fix traceswo to match api change upstream.
Updated USB HID examples with HID descriptor comments
Updated libopencm3 submodule to the newest version.
[FIX] Populate the STK_CTRL to STK_CSR change
[EXAMPLE:F0] Add basic example include
[EXAMPLE:F0] Add simple miniblink example
[EXAMPLE:F0] Add simple button example
[EXAMPLE:F0] Add simple usart example
[EXAMPLE:F0] Add usart printf example using newlib-nano
[EXAMPLE:F0] Add simple ADC example
[EXAMPLE:F0] Add example of using systick and MCO output on pin PA9.

This example is a merge of Chuck McManis's example for F4 and onnokort's system clock setting test blink example for demonstration issue, corrected in #224.

The LED in any available clock setting flashes four times per second.
[F24:CRYPTO] Add example using cryptographic module on F41x or F2x
This is a demo that uses the System Tick counter in the STM32F4
as a way of creating accurately timed delays. A simple 'msleep'
is implemented by watching the system clock to wait a certain
number of milleseconds before it returns. Its a bit more accurate
than a for loop, although it really shines when your running multiple
threads.
[tick_blink] Fixed to work with the current locm3.
[stm32l1] Add semihosting example

This is not specifically an L1 example, but it lives beside the L1 "usart"
example to show how easy it is to add semihosting support to existing code.

Tested with the by now relatively old g-a-e 2012q4 release and
OpenOcd 0.8.0-dev-00011-g70a2ffa (2013-05-14-19:41)