set the collation to utf8_general_ci

I get problems with strange characters in merge requests unless the collation is set to utf8_general_ci

set the collation to utf8_general_ci

I get problems with strange characters in merge requests unless the collation is set to utf8_general_ci

set the collation to utf8_general_ci

I get problems with strange characters in merge requests unless the collation is set to utf8_general_ci
Fix not rendered the network graph edge.
Improve error reporting on users API

* users (#6878, #3526, #4209): Validation error messages are now exposed through 400 responses, 409 response are sent in case of duplicate email or username
* MRs (#5335): 409 responses are sent in case of duplicate merge request (source/target branches), 422 responses are sent when submiting MR fo/from unrelated forks
* issues
* labels
* projects
Factor .add-diff-note active state.
Improve the wording explaining protected branches.
Replace javascript:; links with buttons.
Only clone GitLab Shell on tests if necessary.
Merge pull request #7793 from cirosantilli/replace-javascript

Replace javascript:; links with buttons.
Merge pull request #7795 from cirosantilli/factor-notes-css

Factor .add-diff-note active state.
Merge pull request #7317 from drpdigitalmedia/master

set the collation to utf8_general_ci
Merge pull request #7521 from hiroponz/fix-not-rendered-graph-edge

Fix not rendered the network graph edges
Merge branch 'api/improve-error-reporting' of https://github.com/jubianchi/gitlabhq into jubianchi-api/improve-error-reporting
Factor fork button view.
Factor current_url + URI.path into current_path.
Merge pull request #7833 from cirosantilli/wiki-cur-url

Factor current_url + URI.path into current_path.
Add notice about weekend in release cycle.
blame with rugged
evaluate_script history -> go_back and go_forward.
evaluate -> execute_script when return not needed.
Merge pull request #7837 from cirosantilli/go-back

evaluate_script history -> go_back and go_forward.