Add st-info utility

Signed-off-by: Andrew 'Necromant' Andrianov <andrew@ncrmnt.org>
Merge pull request #180 from nekromant/info

Add st-info utility
Support for reading target voltage
Merge pull request #181 from SuperVirus/master

Support for reading target voltage
[ fix ] st-info warnings
[ patch from Uwe Bonnes ] determine flash size for more devices
[ patch from Uwe Bonnes ] add STM32F42x and F43x-parts (bank handling not yet supported)
Fixes issue #161
Merge pull request #183 from thinkski/master

Fixed missing parenthesis. Resolves issues #92, #161, and #170.
Fix build issues with MinGW

Remove st-term from the list of the targets for MinGW.
st-term uses termios and would require a rewrite to have
it compile on MinGW. Also remove cleanup signal handlers
in gdb-server for MinGW to compile.
Merge pull request #184 from ouah/master

Fix build issues with MinGW
Restore gdb-server cleanup handlers for MinGW

There were removed in my previous commit 5851dee due
to compilation errors. It actually appears these signals
are supported in MinGW but there was an include error for
MinGW, this commit fixes it.
Fix all compilation warnings
Merge pull request #185 from ouah/master

Restore gdb-server cleanup handlers for MinGW
Added STM32F429I-DISCO
Merge pull request #187 from chrisdew/master

Added STM32F429I-DISCO to list of working boards.
[ update ] README, STM32F439VIT6 working as reported by Pawel Kraszewski
Added known working targets STM32L151CB and STM32L152RB.
Merge pull request #189 from dandev37/master

Added known working targets STM32L151CB and STM32L152RB.
Add --reset option to trigger a reset both before and after flashing.