fix for project creation: group projects don't count towards user's project limit
Add the http(s) command lines in the mails for the new origin when a project was moved in an other namespace.
Limit the width of images in emails

This fixes an issue in Mail.app, where large images would expand outside
of the viewport.
Update events helper to also return a URL for notes.

This fixes #304 since it was linking back to the dashboard feed
only as a result of it being given no URL at all for notes.
Add summaries for notes and merge requests to dashboard feed.

This fixes #305.
Fix LDAP TLS authentication
Call every service, even if one fails

When one service fails, we dont want to have all of them failing. This
fixes this problem by catching all the errors, and writing them to the
error log.

Fixes: #5803

Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
CSS fix

1px border on hover of last item in tree view
Fixes issue #101
Update events helper to remove wall-related sections.
Fix username validation message to match regexp.

Also used for project, group and web ui new file names.
adds rake task to clean up deleted LDAP users
Don't remove trailing newline when editing a file in web UI editor:

* populate ACE editor content via API instead of HTML element inner text (to preserve trailing whitespace).
* remove hack in EditTreeController#preview that replaces any removed \n.

Fixes #5936
Add group milestones routes and controller.
Skeleton of the group milestone index page.
Show title of milestone.
Create group milestones service.
Reuse existing milestones counting.
Move group milestone processing from service to model.
Filter group milestones.
Close and reopen group milestones.