fix #3387 (QTPFS memory corruption)
was only happening on 32-bit builds due to alignment differences
get rid of QTPFS_WEIGHTED_HEURISTIC_COST since it never worked

unrelated minor GMT change: make hovers with non-zero waterline transition into/out of water smoothly