Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
I'm not seeing a good existing candidate DAO for a refactor here.  Am I missing something, or should I create a new one?  And would the new one live in org.kuali.kra.award.dao or in org.kuali.kra.award.external.award.dao (new package)?