Make octile heuristic the default for diagonal movement

The manhattan heuristic is not admissible when diagonal movement
is allowed. To fix this when diagonal movement is allowd the
default heuristic will be octile.