Changed the name of the new profile to something more meaningfull

and also connected things so the dive is setted.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Added the beginning of the work for the state machines.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Aded the optimization flags and setup the scene for Qml + QGraphicsItem.

This is the beginning, I'v added the optimization flags for Qml
that the qt documentation tells us to use, and also a bit of preparation
for the Qgraphicsitem part. I'm planning to do this on a mix of QGraphics
Item + Qml, let's see if it will work in the future...

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Added the beginning of the States work, Implementing the 'Empty' state.

The empty state should show the Subsurface Flyer, and it should gracefully
fade when unset ( that's not implemented yet. ). When resizing, it should
also resize the contents of the flyer, for that I used a function-to-method,
and if this is not the best approach, please comment, because I ddin't want to
go on every event and create switch/case statements, that code can grow big
over time and it's easy to miss something.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>