Make sure Markdown previews always use the same styling as the eventual destination.
Font size, image width and code-block styling weren't accurate between the markdown preview and the issue/wiki/note body.
See merge request !1514
Fix duplicate authorized applications
On the profile applications page, display one row per authorized app instead of one row per access token. See #1987.
cc @sytse
See merge request !1524
This commit moves the note folder from
/public/uploads/note
to
/uploads/note
and changes the uploader accordingly.
Now it's no longer possible to avoid the access control by modifing the url.
The Avatar upload has been refactored to use an own uploader as well
to cleanly seperate the two upload types.
Add links to the quick help list
Add links in the quick help list to the pricing and feature comparison pages on about.gitlab.com. See #1969
cc @sytse
See merge request !1525
Allow users that signed up via OAuth to set their password in order to use Git over HTTP(S)
See #1982.

There's a similar tooltip for SSH: "Add an SSH key to your profile to pull or push via SSH". These are always shown on-hover, even if the persistent flash above was hidden.
cc @sytse
See merge request !1512
Prevent autogenerated OAuth username to clash with existing namespace.
If the OAuth username already exists as a group rather than a user, automatic account creation would still fail.
See merge request !1511
Test settings for issue tracker service
This adds minimum logging and response when using "test settings" button when the service is enabled.
See merge request !1506
Add tracker integration doc and help page on service
Added documentation on how to enable tracker integration. Fix the active link on the admin page. Added help under the JIRA service page.
See merge request !1508
Add headings to signin/signup blocks on signin page.
See #1986

When signup is disabled, the heading for sign in only reads "Sign in", because there is no longer a choice of Existing/New user.
I've moved the OAuth signin options to just below the signin box because it looked odd as a separate box without a heading.
cc @sytse
See merge request !1516