8d6dd5f Rewrite gtk dive selection track...

based on: http://github.com/torvalds/subsurface/commit/8d6dd5f87d38fa25769e900028781fa1e851ebc5

compiled with: mingw 3.4.5

notes:
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>