QmlProfiler: remove broken zoom toolbar

The zoom slider has to be rebuilt in QML as positioning QWidgets on
top of QQuickViews creates various problems we don't want to solve
for such a simple element.

Task-number: QTCREATORBUG-10635

Change-Id: I9aa22edd3e3a4fddb1d04545260ceacf22184260
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Reimplement zoom slider in QML

This restores the functionality of the old zoom slider. It probably
looks a bit different, but it does the same thing.

Task-number: QTCREATORBUG-10635

Change-Id: Idcb19187df066e4b1336df73b122aa567a732dee
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Move zoom calculations into QML and simplify them.

The zoom level calculations were much too complex and introduced
rounding errors in various places. By moving them all into one
place and avoiding circular recalculations of the same thing those
problems are mitigated.

Task-number: QTCREATORBUG-10635

Change-Id: I7316caad1a590964402056a2e6430c8d059ae097
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Restrict greying of out-of-bounds timemarks to content.

Before the grey shadows appeared on white background if you
"overflicked" at the beginning or start of the timeline.

Change-Id: I53361b5eecfacbd48967ea7e0c564c3376a8b170
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Make QtQuick project descriptions translator friendly

Apparently using quotes in the xml file isn't supported ...
This fixes a regression introduced in b863bd02cda66f6eeb220d.

Change-Id: I166babcd8769d818a7ab488e3dbad432d8b65128
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>