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.
This idea is pretty ugly. Thinking it through it may be the only way to correlate related roles within the same namespace, but its ugly. No other way to handle this?