Improve wizard instances searching
Previously, if a user typed in the instances search input while the
instances were loading from a previous search, unexpected results may
have appeared. Usually the response from the previous search came before
the current search, in which case UI elements were updated incorrectly
for a short time. Rarely, the previous search response came after the
current search, in which case the instances list from the previous
search were displayed instead.
With this patch, typing while still searching is fully supported by
canceling all the previous requests (thus, bandwidth is also improved).