Rspec fix after oauth2 provider merge into master

List of new failures on [build.go.cd](https://build.go.cd/go/tab/build/detail/build-new-rails/135/run-rspec/1/rspec) that are fixed as part of this PR. (new failures:42 , old failures: 29)

```
Failure	/layouts/admin oauth-clients should not highlight user_listing tab button when on oauth clients tab
Failure	/layouts/admin oauth-clients should show tab button
Failure	/layouts/admin user-summary should not show oauth_clients tab button when on user-summary
Failure	/layouts/admin user-summary should show tab button
Failure	ApplicationHelper url_for_path should handle default_url_options
Failure	ApplicationHelper url_for_path should handle default_url_options
Failure	ApplicationHelper url_for_path should handle root url with trailing slash and provided sub path with leading slash
Failure	ApplicationHelper url_for_path should handle url without params
Failure	ApplicationHelper url_for_path should handle query params
Failure	ApplicationHelper url_for_login should give the url for login
Failure	ApplicationHelper tab_for should respect option :target
Failure	/shared/_application_nav.html.erb header should have the header links
Failure	/shared/_application_nav.html.erb server health messages should render header with pipelines tab selected as current
```