KRACOEUS-6294: code changes for doc level role conversion

These are code changes needed once the data conversion has been done for doc level conversions.

Please note that these changes cannot be merged until https://github.com/kuali/kc-doc-access-conv has been executed against our master DBs.  Please review the kc-doc-access-conv program as a part of this PR.  Note that the kc-doc-access-conv program is a little rough because it is intended to be a conversion program and only used for data migration.
I know on Permissions we can add Detail Values.  Can we do something similar on Roles and add a detail value of the correlated doc level role?

If not I see it 50/50 - if they're in their own separate NS we can determine consistency that way and we don't count on a naming convention for things to work.