use ax,ay,az;bx,by,bz instead of x1,y1,z1;x2;y2;z2 in prd/prj fragments
improved product and projection layouts
surround calculations with try to eliminate "-" edge case
initial release version will be 0.1
smaller and whiter "version" in about dialog
Merge branch 'dev'

* dev:
  smaller and whiter "version" in about dialog
  initial release version will be 0.1
  surround calculations with try to eliminate "-" edge case
  improved product and projection layouts
  use ax,ay,az;bx,by,bz instead of x1,y1,z1;x2;y2;z2 in prd/prj fragments