[Stylecheck] Adapted checkpatch.pl to coding style.
[Stylecheck] We actually prefer __attribute__.
[Stylecheck] Accept defines using lower case x.

It is considerede CamelCase but we do accept those as it makes the code
more readable knowing that the lower case x is a placeholder for a
number or letter in the define and the define applies to all "banks",
"buffers", "subsystems".
[Stylecheck] Also accept the usage of the x defines.
Initial support for stm32f3. Changes in makefiles, gpio.

- Makefiles now include building f3 src directory.
- Gpio support added. gpio_common_f24 changed to support also f3.
- f3 still not compiling, but f2 compile not broken (probably also f4).
linker script file for f3 added.
Memory map for f3 added.
Fixed compile of f4 and l1 after gpio_common_f234.c renaming.
Makefile for f3 lib added. Gpio.c and rcc.c also in.
Added interrupts for f3, Pre_main rutine in vector_chipset, nvic.h modified to include f3.
general gpio for stm32 modified to include f3
pwr headers added. Now f3 support compiles
Fixed compile warning, function declaration in rcc.h wrong
F3 missing headers added.
Partial flash support added.
Unnecessary include of pwr.h removed from rcc.c. Pwr.h becomes unnecessary to run the f3
i2c support added.

Most of the changes went to i2c_common_all.h file.
F3 is considerably different than all the other in i2c.
Adc stm32f3 support added.
Missing files for adc stm32f3 support added.
stm32f3 dac support added.