Update heuristic and score according to problem.

Property definitions

ai $ SearchNode :: compute_heuristic
	# Update `heuristic` and `score` according to `problem`.
	private fun compute_heuristic
	do
		var h = problem.heuristic(state)
		heuristic = h
		score = cost + h
	end
lib/ai/search.nit:655,2--661,4