Remove notification level from member model

Two tasks:

  1. Remove notification_level field from Member model, since now we are using NotificationSetting model for groups, projects and users.
  2. Use MemberCreateService instead of Member#after_create callback for creating notification settings.

These tasks are small parts of gitlab-ce#3359

Edited by 🤖 GitLab Bot 🤖