QmlProfiler: Unify event type definitions

Generally save both the Message and RangeType attributes so that we
avoid clashes between those types. Also keep all the types in one
place and make their names follow qtdeclarative's conventions.

Change-Id: I811bfcc4b72aaa2a0142babc92d96968ed2d4007
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Don't convert between QColor and QVariantList

There is no reason to express colors as QVariantList.

Change-Id: I8c816e547b2f9be0f02a9d275791021ac06cff4f
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Remove useless virtual method from AbstractTimelineModel

It's never called in a virtual way.

Change-Id: Ib3dd8eadd98daf12d29907d46f2699668bff090c
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlDesigner.StatesEditor: Small adjustments to styling

Fine tuning of the styling and some minor adjustments.
The TextFields for the state names are always visible now.

Change-Id: I617085bb08fd4bb0e926610b1c3f3020db3c68a8
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner.StatesEditor: Adding context menu to collapse the view

Change-Id: I5c118281ec8b9b3ef059e668ed4f534b70f952e1
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>