return DEM voids as NaN values instead of negatives

 - allows to remove voids from accumulated ascent computation
 - allows to distinguish voids from true negative altitudes (fixes #154)
 - requires to align altitude profile by direction (west to east)
   instead of altitude (fixes #133)