CppIncludeHierarchy: Make activation consistent with other views

Use double click activation on double click platforms and fix keyboard
activation.

Change-Id: I5a36439bb333646f676a78000dfb2570faf3fb1c
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Android: android list target output doesn't always end with a marker

Handle the case where the output doesn't end in ====

Change-Id: Ia37f64259c3cae9a016d854dc1b056d9a4459a62
Reviewed-by: BogDan Vatra <bogdan@kde.org>