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