Fixed inconsistency in $location.path() behaviour on the $locationChangeStart  event when using back/forward buttons in the browser or manually changing the url in the address bar.

This is related to https://github.com/angular/angular.js/issues/4989