Improve merge request comments

When add diff note on 'Changes' page - and then go to 'Discussions' tab
you will not see this discussion unless you reload a page. This commit
fixes it by rendering discussion on 'Discussion' page as soon as you
submit comment on 'Changes' page

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix namespace selector on Projects#new page

If user does not own any group he does not see namespace selector when
visit new project page even if he has master membership in one of
groups. This commit fixes it.

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Return better error when account exists when attempting oauth account create.
Use an error page when oauth fails.
Error page.
Improve error page layout

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'mr-improve-comments' into 'master'

Improve merge request comments

Fixes #1338
Merge branch 'fix-namespace-select' into 'master'

Fix namespace select

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/371
Merge branch 'oauth_errors' into 'master'

Oauth errors page