Added support for BitBand I/O
Add preliminary support for Cryptographic coprocessor on stm32 F2 and F4
[Style] Coding style fixes.

 * No trailing white spaces
 * No sapces before tabs
 * "int *var" and not "int * var"
[Style] Do not declare new types if not really necessary.
Linker generation script for most of the supported chips
[Style] Removed trailing spaces.
[Repo] added .DS_Store to gitignore.
[Workflow] Added simple sublime project config file.
[Doc] Added tips and tricks section to the HACKING document.
[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.
[Style] A small coding style fixing session.
UART driver and Example code for JellyBean.
creg.h updates from newer data sheet
started csv files for generation of register field stuff
sgpio.csv
cgu.csv
gpdma.csv