Keep $urlRouterProvider.otherwise() handling last (was #281).

This was #281 but I've moved it to a separate branch on my fork. Still needs a test case or two, waiting on someone to show me how to mock up a test for `$urlRouterProvider`.