no pre-calculation of weight, for #111 and more compact edges if two weights per edges
important bug and test fixes; clear exception if CH restrictions are violated
skip shortcuts with same flags and nodes but larger weight as existing shortcut
skip too high weights in preparation
convert speed to double value #148
Merge branch 'no_setDistance_hack_in_CH'
minor fix for speed value