LDAP attributes needs default values
What does this MR do?
Fixes a scenario where if a gitlab.yml file doesn't have LDAP attributes specified, no attributes exist. This causes the changes in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8418 to break. This adds default values and merges any user configured values.
cc/ @dbalexandre @rdavila