Disassemble code and update registers on new ShowStepInDisassemble signal.
Port DisassembleWidget to AutoOrientedSplitter.
If code without debug symbols or file doesn't exist raise the
DisassembleWidget after all...
Adjust gdbtest to the recent changes in the BreakpointModel
Remove unneeded check whick now is handled in setCurrentPosition.

Finally it became possible to debug binaries without debug information
at all.
Give external terminal even more time to start.

E.g. on my machine launching gnome-terminal sometimes can take up to 7
sec. (given that none of gnome libraries were preloaded).
Show locations for all breakpoints even if they have neither
file nor line information.

Otherwise we'll be showing valid breakpoints with empty locations. Also
these breakpoints now'll be automatically inserted on debugger's restarts.

CCBUG: 329758
Don't insert the same breakpoint multiple times while starting. Part 2.

First compare "fullname" and "line" entries and only if it fails fall
back to "original-location", as the latter can contaion literally
anything. Note that even a better solution'd be to store a full path
in the first place (if available).

BUG: 270970
First iteration to support QML documentation from QtHelp

It's really weird how documentation is organized internally, probably will
have to look it up but in general it seems to work.
readability++
Small optimization

Don't fetch the links twice
Turn "whats this" messages into tooltip messages.

Obviously no one reads "whats this" messages, so let's show it
as tooltips, they are not so long after all. Also clarify some messages.

CCBUG: 329960
Prefer non-empty when computing include paths.

In some CMake projects a file may be listed as a source file in a
'real' target but also listed as a source to a 'custom' target.
Custom targets don't handle includes, so depending on the order of
evaluation when computing include paths, one may or may not get any
includes.

This change causes include path computation to prefer file items in
targets over those not in targets (as was the case before) and also
prefer file items in targets with includes over those without
includes.

REVIEW: 115057