SONAR-4412 Extracted Role DAO to make it available to the upcoming ruby role service