Started the work for a new profile widget that will catch them all.

The idea of the new profile widget is that it should be something
dynamic, easy-to-expand, future-proof ( well, kinda, since I'm
still realying on QGraphcisView and the future is QML, but I
plan to make it easy to port ._. ).

- Integration with some QML Items ( mostly the Toolbar / Tooltip
system )
- Plugin Integration
- The return of the Planner
- Edit / Show dives
- Fast.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
 Added skeleton foles for some of the models that I know I'll have to use.

This just adds some skeletons for some models that I know I'll need to
use. Note that a few models here do exist on subsurface right now, but are
a lot 'hacky', meaning that I had to bypass some malfunctionality on the
subsurface api to make it work ( like holding to the correct dive after
a dive-table-rearrange is done., or if the user entered the dive or not.