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