fix($location): fix back-button not triggering $locationChangeStart

$locationChangeStart does not get broadcasted when pressing the back-button.

Closes #2109
Merge branch 'backbutton-locationchangestart'
update format of ng-option expression
update test for new expression