Add the last couple of changes before the beta

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Printing: use more appropriate font sizes

2-up and 6-up need different fonts.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Printing: print tags instead of max CNS

And re-order / re-size the fields so more useful information is actually
shown.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Printing: change the header to show depth / duration

At least for my dives there wasn't enough space for depth and duration in
the header, most likely because I made the last two columns smaller to
create more space for tags and suit.

With this commit the depth and doration in the header now spans two
columns and easily fits.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Printing: make table more useful

Tweak font size and column widths.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Printing: print depth unit in table

When adding the method that includes the depth unit to the DiveItem class
I realized that this was yet another implementation of our depth unit
conversion. We should just call the existing helper instead.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Mark divelist changed when adding bookmark

Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>