Implement validation for required settings on role assigment

Implements: blueprint role-availability-depended-on-settings
Change-Id: Id0ecb227e281d811643b43ece096fc622390d047
Merge "Implement validation for required settings on role assigment"