Added Support for the Trips and Dives on the DiveList model.

Now the list and dives will work in the same way that the GTK
version does. The code got changed heavly because the old one
was just looking at the dives and didn't worked like a tree.

small adaptations on the list view and model delegates because
of the changes done on this model.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Merge branch 'Qt' into RenderStarsOnTable
Minor style updates

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>