Document the need for dev packages since Multiple people asked about it.
Add issue to an empty repo, test.
Nicer formulation.
 Merge branch 'why-all-the-dev' into 'master'

Why all the dev packages

Document the need for dev packages since Multiple people asked about it.

/cc @marc @jacobvosmaer
Fix rake db:seed_fu ENV=development

This problem was reported on https://gitlab.com/gitlab-org/cookbook-gitlab/issues/46
People forget to compile their assets, start after doing that.
 Merge branch 'installation-order' into 'master'

Installation order
 Merge branch 'issue_on_empty_repo' into 'master'

Fix for error 500 on create issue for empty repo
Add values to default fields to prevent 500 error when migrate from MySQL to Postgres

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Rename wiki variables

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Refactor wiki model

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Use ProjectWiki instead of GollumWiki in code

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Re-annotate models

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix default value for project model

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Remove archives older than 2 hours.
Add to clean archives to changelog.
Dont raise an error with satellites, make sure it exists.
 Merge branch 'wiki-refactoring' into 'master'

Wiki refactoring

Better names for variables and classes
 Merge branch 'clean_old_archives' into 'master'

Clean old archives from repository downloads directory
 Merge branch 'ensure_satellite_exists' into 'master'

Ensure satellite exists instead of raising an error