Add new static analyzer and regression helpers 

Hi
Please pool my update for source analyzer. This should helps to avoid madness similar to the one which happen here https://lkml.org/lkml/2013/4/3/158. 
This patch queue update 'sparse' to most recent version and enable very usefull debug defines.
One of the most important change is an abbility to save number of errors,warnings produced as keyvalue file.
This allow us to maintains error statistics for later analisys. 
Also I've added another source analyzer  from Dan Carpenter called 'smatch'.
And the last change is simple test case which simply comare keyvalue files according to given pattern.
I found it very usefull for kernel-patched verification.