Adds comments to commits in the API
Fix milestone link in issue. Closes #174 (gitlab.com).
Fix dev user seed: multiple ID was used twice.
Fix version of test seed branches.
Use blob local instead of instance.
Use button type=submit instead of input.
Update default regex message to match regex.
Fix identation.
Disable / hide MR edit blob button if cannot edit.
Prepare ForkService to support forking projects to given namespaces

Remove overload of BaseService.initialize, so initialize gains params,
which is used to pass the namespace (like e.g. in TransferService).

The namespace is checked for permission to create projects in it.
Remove unused Project#code function.
transfer_service_spec: cleanup, merge common code, check against nil

- replace creation of group2 with the use of group without add_owner(user)
- fold TransferService calls into new test function transfer_project
  - remove currently not used (and not working) gitlab_shell stub
    (will submit testcase simulating failure in gitlab_shell separately)
- add checks against not be_nil (result.should be_false passes even if nil)
Add issueable actor
Dry admin logs.
fonts: Added "DejaVu Sans Mono" and "Ubuntu Mono"

Everything is better than "Courier New" ...
support latest firefox esr release
Display renamed files in diff views

Show both the old and new filenames when viewing the diff for a renamed
file.
Add tests for tree edit routes

Critical because of possible confusion between /:id/preview
and /:id for a path that ends in preview.
Disallow POST to compare: does not create objects
Add option to keep repo on project delete

Update the project API controller to use `Projects::DestroyService`
instead of calling `Project#destroy` directly.

Also add an optional parameter, `:keep_repo`, that allows a project to
be deleted without deleting the repository, wiki, and satellite from
disk.