Bug 420604 - Disassembly view tends to scroll upwards on refresh
Bug 421398 - Organize Includes not adds includes for base class.
Bug 422217 - NPE in IndexLocationFactory.getAbsolutePath
Bug 421541 allow debugging of non C language
when sizeof(void *) cannot be evaluated,
log an error instead of aborting the debug session. 

Change-Id: Ic6b0e53645626b2174d93b64942d3caf3cae5c86
Signed-off-by: Philippe Gil <gil@adacore.com>
Reviewed-on: https://git.eclipse.org/r/18815
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
Simple extension for IChecker to support ressources appart from files.
First try at supporting preprocessor symbols.
Implement Rule 5.1 of MISRA C 2004.
Add error parser for IAR Embedded Workbench 8051.
Scrape the include directories and the defined symbols from the 8051 compiler commands.
For some unknown reason, IMarkerGenerator.SEVERITY_ERROR_RESOURCE does result in a clickable message line while IMarkerGenerator.SEVERITY_ERROR_BUILD does not.