Handle user creation if email is not provided

This fixes #1541
Filters issues by state via API
Merge branch 'issue-broken-twitter-signup' into 'master'

Ensure Oath supports providers without email response

See merge request !1054
'all' is not a valid username
Rewrite GitAccess for gitlab-shell v2

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'api/issues-filter-state' into 'master'

API: Filter issues by state

While working on [laboard](https://gitlab.com/jubianchi/laboard) I had some issues with the API : I was not able to filter issues by state so I had to write some logic to do it on my side.

I think it will be useful to have this feature supported by the Gitlab API, moreover, the MR API already provides such filter capabilities.

I added the filtering logic on `/issues` and `/projects/:id/issues`.

The commits are not squashed but I'll do it once everything seems ok to you.

See merge request !168
remove unnecessary chmod

`lib/support/init.d/gitlab` was set as executable in the repo as of the
6.1 release so chmod is not needed after that. See
https://github.com/gitlabhq/gitlabhq/pull/7586/files#r16885445.
simplify 6.0 to 7.2 upgrade guide
gitlab->GitLab
Merge pull request #7586 from bbodenmiller/patch-12

[Documentation] simplify 6.0 to 7.2 upgrade guide
Merge pull request #7665 from bbodenmiller/rm-chmod

remove unnecessary chmod
Merge pull request #7667 from bbodenmiller/patch-14

gitlab->GitLab
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce
Update post-receive worker for new format

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix post-receive specs

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix specs for internal api

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Rename activity to project tab

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'master' of github.com:gitlabhq/gitlabhq
Merge pull request #7663 from Razer6/all_is_not_a_valid_user

'all' is not a valid username
Merge branch 'gitlab-shell-2-0' into 'master'

Modify GitLab to work with gitlab-shell 2.0

Related to #1516

See merge request !1057