Analyzer: Use AnalyzerManager for run control creation

Less code.

Change-Id: Ic26d291ada7efd05899623738d89c52b4175716c
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
Analyzer: Simplify IAnalyzerTool interface

Change-Id: I11924daf71c0072b9f0ade15a33350a4e56ee781
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
Analyzer: Move common startTool implementations to IAnalyzerTool base

Change-Id: I963cb2d025a10cee75b9a9648531c4daeb1b70aa
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
Analyzer: Slim down AnalyzerManager interface

Change-Id: Ia6f4ba7a342d3ba2dfbf30511192155daf02a8d6
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
IProjectManager: Remove unneeded Context declaration

Change-Id: I2681965c2f00743d9b53c94ed40295334113650e
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Analyzer: Remove some unused code

Change-Id: Ifa1468e357cae873df6a34380957100521317471
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>