Reorganize settings
Created by: riyad
- Reorganize the setting options in
config/gitlab.yml
- Explian settings better
- Clean up the settings initializer
- Define default values for settings without overriding all option methods
- Update all uses of the configs