Inherited role assignments to projects

Adding inherited role assignments to hierarchical projects.

Co-Authored-By: Andre Aranha <afaranha@lsd.ufcg.edu.br>
Co-Authored-By: Gabriel Assis Bezerra <gabrielb@lsd.ufcg.edu.br>
Co-Authored-By: Raildo Mascena de Sousa Filho <raildo@lsd.ufcg.edu.br>
Co-Authored-By: Rodrigo Duarte <rodrigods@lsd.ufcg.edu.br>
Co-Authored-By: Samuel de Medeiros Queiroz <samuel@lsd.ufcg.edu.br>

Change-Id: Icc0a96cb705ce11f03342d4df1f12844f224c967
Implements: blueprint hierarchical-multitenancy
Merge "Inherited role assignments to projects"