Generify roles
The enum RoleTypes has been moved out of labracore and into librador such that it becomes available to other applications as well. This is the first step in trying to decluter the number of RoleType enums there currently exist in the whole labradoor project.