fix($location): parse query string when path is empty in hashbang mode

Before this fix, search queries in hashbang mode were ignored if the hash was not present in the url. This patch corrects this by ensuring that the search query is available to be parsed by urlResolve when the hashbang is not present.

Closes #5964