Fix multiple role paths

Due to a bug in the equality check of the ZuulRoles class, we
were unable to add more than one roles path.  This corrects that and
adds a test of role inheritance which exercises this.

Change-Id: Icf6daa312405ed56d2fecb89fc6aee69b4b80e41
6 files changed