Fire a $locationChangeSuccess event so we can use ngRoute.

This makes apps that use ngRoute work, although if they do any async work
to load data then it probably won't be done by the time we capture the
page. Fixing that comes next.