Move RBAC descendant check to TreeBuilder to consolidate duplicate code.

Follow up to https://github.com/ManageIQ/manageiq/pull/81
https://bugzilla.redhat.com/show_bug.cgi?id=1086015